作者sayforever47 (Versailles)
看板java
標題[問題] ADT的小問題
時間Sat Jun 21 13:38:19 2014
各位板上前輩大家好
最近剛開始學習ADT
然而最近照著書上的教學時卻出現了一點問題
想問的是如果我將元件宣告在類別中 如下
public class MainActivity extends ActionBarActivity {
TextView a;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
a = (TextView) findViewById(R.id.a);
if (savedInstanceState == null) {
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment())
.commit();
}
}
因為書上說可以這樣子宣告 只要把findViewById 用在setContentView後面
所以我就照著試試看
結果開啟ADT中的模擬器時卻會出現XXXX程式 has been stopped
希望前輩們可以指點一下我 感激不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.64.87.6
※ 文章網址: http://www.ptt.cc/bbs/java/M.1403329105.A.EFC.html
推 kewang:把logcat打開,看看log是什麼 06/21 15:27
推 darkk6:xml 有指定 某個 Textview 是的 id 是 a 嗎 06/21 15:56
→ sayforever47:有的 有指定也已經存到R.java了 06/21 16:36
→ sayforever47:to kewang 好的 我人在外面可能要回家看XD 06/21 16:38
推 Killercat:XXX has been stop這訊息無意義 以後記得有意義的是log 06/21 23:19
→ sayforever47:好的 感謝大家 後來解決了XD 06/22 10:56
→ qrtt1:解決了也幫忙回一下哪邊錯了唄 06/22 11:59
→ sayforever47:後來我重用一個AVD 就好了 06/22 13:41
→ Deltaguita:android XD 06/24 16:52