Android OnClickListener崩溃应用程序
以下代码正在启动时使我的应用程序崩溃。 它编译得很好,但只是崩溃了。 没有这段代码,它运行得很好 这是密码Android OnClickListener崩溃应用程序,android,button,onclick,Android,Button,Onclick,以下代码正在启动时使我的应用程序崩溃。 它编译得很好,但只是崩溃了。 没有这段代码,它运行得很好 这是密码 private OnClickListener listentest = new OnClickListener() { public void onClick(View v) { // do something when the button is clicked } }; public void onCreate(Bundle savedInsta
private OnClickListener listentest = new OnClickListener() {
public void onClick(View v) {
// do something when the button is clicked
}
};
public void onCreate(Bundle savedInstanceState) {
Button teamsbtn = (Button)findViewById(R.id.teams);
// teamsbtn.setOnClickListener(listentest);
}
谢谢,
安德鲁很有趣。这可能与在整个应用程序生命周期中创建OnClickListener的“时间”有关,特别是关于父类。我个人没有这样尝试过 如果改为创建一个在onCreate期间实例化的类,会怎么样
public void onCreate(Bundle savedInstanceState) {
listentest = new MyOnClickListener();
Button teamsbtn = (Button)findViewById(R.id.teams);
teamsbtn.setOnClickListener(listentest);
}
private class MyOnClickListener implements OnClickListener {
public void onClick(View v) {
// do something when the button is clicked
}
};
请发布崩溃的完整堆栈跟踪。使用logcat.3年后,但不应
私有MyOnClickListener
成为私有类MyOnClickListener
?