【发布时间】:2015-06-14 11:04:33
【问题描述】:
我是 android 的初学者,我想知道为什么当我在定义 TextView 后放置 setContentView() 时,我的 应用程序崩溃了,即
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv=(TextView) findViewById(R.id.tv);
Linkify.addLinks(tv, Linkify.WEB_URLS|Linkify.EMAIL_ADDRESSES|
Linkify.PHONE_NUMBERS);
setContentView(R.layout.activity_main); //After TextView
}
但是,当我在定义 TextView 之前放置 setContentView() 时,我的应用程序运行良好。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); //Before TextView
TextView tv=(TextView) findViewById(R.id.tv);
Linkify.addLinks(tv, Linkify.WEB_URLS|Linkify.EMAIL_ADDRESSES|
Linkify.PHONE_NUMBERS);
}
为什么是 & 以及如何在之前添加 setContentView() 区别?
【问题讨论】:
标签: java android android-activity