Я новичок в Android, и я хочу знать, почему это, что, когда я помещаю свою setContentView() после определения TextView, мое приложение падает, т.е.Где разместить setContentView() в onCreate()?
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
}
Но когда я поставьте мой setContentView() перед определением TextView, тогда мое приложение работает нормально.
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