0

我对android编程很陌生。无论如何,我制作了一个包含多个活动的测试应用程序。该应用程序的工作原理如下:

活动 1 = MainMenu,活动 2 = A2,活动 3 = A3....

主菜单->A2->A3->A4->A5....

如果用户在,假设 A4 并按下物理后退按钮 (finish()),他将返回到 A3,这很明显.. 但我不希望那样。我希望后退按钮在我的应用程序中用作“返回到“MainMenu”按钮”。这甚至可能吗?

4

2 回答 2

1

您可以覆盖 onBackPressed() 来做到这一点:

@Override
public void onBackPressed()
{
    startActivity(new Intent(mContext, MainMenu.class));
    finish();
}
于 2012-04-12T06:35:24.250 回答
0

您可以为返回键添加一个事件处理程序,当它按下时,您只需午餐主菜单意图。

看看这里: http ://android-developers.blogspot.com/2009/12/back-and-other-hard-keys-three-stories.html?m=1

它有一些很好的代码供您使用。

于 2012-04-11T11:09:23.350 回答