我在emulator上打开Android应用程序force后,它立即关闭
我在以前的帖子上也遇到过类似的问题。。纠正了他们。仍然是一个问题。请帮忙 以下哪项是正确的我在emulator上打开Android应用程序force后,它立即关闭,android,Android,我在以前的帖子上也遇到过类似的问题。。纠正了他们。仍然是一个问题。请帮忙 以下哪项是正确的 Button continueButton = (Button) findViewById(R.id.continue_button); 或 View continueButton=findviewbyd(R.id.continue_按钮) 他们之间有什么区别 两者都是正确的,因为按钮是视图的子类。但您通常必须使用按钮,以便向其中添加侦听器和其他内容 您应该真正了解一下应用程序的logcat输出。在那
Button continueButton = (Button) findViewById(R.id.continue_button);
或
View continueButton=findviewbyd(R.id.continue_按钮)代码>
他们之间有什么区别
两者都是正确的,因为按钮
是视图
的子类。但您通常必须使用按钮
,以便向其中添加侦听器和其他内容
您应该真正了解一下应用程序的logcat输出。在那里,您将找到一个stacktrace,它将帮助您识别问题。我认为问题来自您在按钮上设置单击侦听器的方式。您可以使用它,但是您的activity类没有实现接口。我建议你这样做:
View.OnClickListener clickHandler = new View.OnClickListener() {
public void onClick(View v) {
}
}
Button continueButton = (Button) findViewById(R.id.continue_button);
continueButton.setOnClickListener(clickHandler);+-
在强制关闭上是否有堆栈跟踪?有关确切的异常,请参阅LogCat
,这将有助于查明问题。以上两项都是正确的,这取决于您想做什么(通常是第一项)。请检查logcat以了解引发的异常。。
View.OnClickListener clickHandler = new View.OnClickListener() {
public void onClick(View v) {
}
}
Button continueButton = (Button) findViewById(R.id.continue_button);
continueButton.setOnClickListener(clickHandler);+-