我在Android的初学者,我想知道为什么是它,当我把我的的setContentView()定义的TextView后,我应用程序崩溃,即在onCreate()中放置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()之前使 区别?
我想知道你是否可以帮我解决这个问题http://goo.gl/d5opg5。我承诺,这不是那些“修复这个对我来说”的问题。 – Axel