作者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://webptt.com/cn.aspx?n=bbs/java/M.1403329105.A.EFC.html
1F:推 kewang:把logcat打开,看看log是什麽 06/21 15:27
2F:推 darkk6:xml 有指定 某个 Textview 是的 id 是 a 吗 06/21 15:56
3F:→ sayforever47:有的 有指定也已经存到R.java了 06/21 16:36
4F:→ sayforever47:to kewang 好的 我人在外面可能要回家看XD 06/21 16:38
5F:推 Killercat:XXX has been stop这讯息无意义 以後记得有意义的是log 06/21 23:19
6F:→ sayforever47:好的 感谢大家 後来解决了XD 06/22 10:56
7F:→ qrtt1:解决了也帮忙回一下哪边错了呗 06/22 11:59
8F:→ sayforever47:後来我重用一个AVD 就好了 06/22 13:41
9F:→ Deltaguita:android XD 06/24 16:52