Java 如果您按下按钮返回MainActivity,Android应用程序将退出
我开始用Android Studio创建一个Android应用程序。我在MainActivity中创建了一个按钮(并添加了android:onClick=“page2”),该按钮通过MainActivity.java中的以下代码链接到第二个活动:Java 如果您按下按钮返回MainActivity,Android应用程序将退出,java,android,button,main-activity,Java,Android,Button,Main Activity,我开始用Android Studio创建一个Android应用程序。我在MainActivity中创建了一个按钮(并添加了android:onClick=“page2”),该按钮通过MainActivity.java中的以下代码链接到第二个活动: public void page2 (View view) { setContentView(R.layout.activity_page2); } 到目前为止,效果很好,我可以从main活动更改为page2活动。 现在,我试图在第2页上创
public void page2 (View view) {
setContentView(R.layout.activity_page2);
}
到目前为止,效果很好,我可以从main活动更改为page2活动。
现在,我试图在第2页上创建一个按钮以链接回MainActivity,但当我启动emulator并单击该按钮时,应用程序崩溃
有什么问题吗?也许我必须重新启动MainActivity才能切换回它
感谢您的帮助:)您应该使用
意图
此处的更多信息:您实际上并没有开始新的活动,这就是为什么当您按下主活动的后退按钮时,应用程序会退出。要在按钮上启动新活动,请执行onClick
方法。比如:
mButton.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
Intent intent = new Intent(getActivity(), ActivityToStart.class);
//intent.putExtra(...) depending on your needs
startActivity(intent);
//or startActivityForResult(...) depending on your needs
}
}
您没有在此处启动另一个活动,只是更改了MainActivity的contentView。好的,我明白了,那么是否有可能通过按按钮在两个活动之间跳转?可能重复