請(qǐng)問(wèn)老師為什么我學(xué)到AutoCompleteTextView那一節(jié),和你寫(xiě)一樣的程序,在模擬器中運(yùn)行時(shí)就提示unfortunately,testont has stopped呢

uanzlu
2014-06-27
2 回答
舉報(bào)
0/150
提交
取消
2014-06-27
基本上所有的Android程序由于發(fā)生錯(cuò)誤,導(dǎo)致強(qiáng)制退出的時(shí)候都會(huì)出現(xiàn)這樣的彈,所以我無(wú)法斷定你的問(wèn)題具體發(fā)生在哪里。當(dāng)然你可以在ADT的(window->show view -> other -> android -> Logcat)觸發(fā)問(wèn)題,觀察日志紅色的部分,即具體錯(cuò)誤原因所在,如果你看不懂這部分,可以貼出來(lái),我會(huì)繼續(xù)幫助你找出問(wèn)題所在。我們這里只給出一些初學(xué)者容易出錯(cuò)的地方,希望能幫助你。請(qǐng)檢查你的findViewId部分代碼和布局文件中的控件類(lèi)型和id是否匹配正確,且這部分代碼一定要寫(xiě)在setContentView(xxxx)之后才可以使用?;蛘吣憧梢詸z查是否包含某個(gè)對(duì)象或變量在初始化之前,就開(kāi)始調(diào)用或使用其方法了。這樣會(huì)導(dǎo)致空指針異常,如果你發(fā)現(xiàn)日志中包含NullPointerException,這樣的信息,請(qǐng)一定要檢查好自己的變量和對(duì)象。最后,希望我的回答可以幫助您,并祝您學(xué)習(xí)愉快~
2014-06-28
老師我看了還是沒(méi)有發(fā)現(xiàn)有什么問(wèn)題,只import android.app.Activity;沒(méi)有導(dǎo)入這點(diǎn)和你的不一樣,但是我放進(jìn)去軟件提示沒(méi)這個(gè)導(dǎo)入沒(méi)有被用。要去掉。請(qǐng)老師看看問(wèn)題出在那里。代碼多了不能發(fā)在這里,我發(fā)在了群里,謝謝。