我开始使用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才能切换回它?
感谢您的帮助:)
答案 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
}
}
答案 1 :(得分:0)