如果按下按钮返回MainActivity,Android应用程序将退出

时间:2014-11-04 21:58:57

标签: java android button main-activity

我开始使用Android Studio创建Android应用。我在MainActivity中创建了一个按钮(并添加了android:onClick =“page2”),它在MainActivity.java中使用以下代码链接到第二个Activity:

public void page2 (View view) {
    setContentView(R.layout.activity_page2);

}

到目前为止效果很好,我可以从MainActivity更改为page2 Activity。 现在我尝试在第2页上创建一个按钮以链接回MainActivity,但是当我启动模拟器并单击按钮时应用程序崩溃..

有什么建议问题是什么?也许我必须重新启动MainActivity才能切换回它?

感谢您的帮助:)

2 个答案:

答案 0 :(得分:1)

您实际上并未开始新活动,这就是当您从主要活动中退回时应用退出的原因。要在按钮上启动新活动,请执行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
    }
}

View.OnClickListener

Starting Another Activity

答案 1 :(得分:0)