以下代码有什么问题?
我正在尝试使用onResume
方法,但它正在崩溃。
XML中的ID是正确的。
public class MainActivity extends ActionBarActivity {
TextView ford = (TextView) findViewById(R.id.krux);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
protected void onResume() {
super.onResume();
ford.setText("camphor");
}
}
答案 0 :(得分:2)
设置布局后使用findViewById。目前,您甚至在设置之前尝试初始化textview。
public class MainActivity extends ActionBarActivity {
TextView ford;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ford= (TextView) findViewById(R.id.krux);
}
@Override
protected void onResume() {
super.onResume();
ford.setText("camphor");
}
}