杀死主要活动时Android App未关闭

时间:2011-02-26 06:01:02

标签: android android-activity android-intent launch

我有一个具有主(根)活动的应用程序,它是一个启动画面,并通过意图启动菜单活动。问题是,当我在菜单中并按下后退按钮时它会回到我的启动画面,但当我再次按下后退按钮退出应用程序时,它会关闭我的启动画面活动并返回到菜单活动。此时我可以第三次按下后退按钮,然后显示完全关闭应用程序。我相信解决方案可能会使用一些启动模式配置。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

启动画面是否会自动启动菜单活动?如果是,您可能希望使用startActivityForResult(Intent, int)启动MenuActivity。然后在菜单活动中覆盖onBackPressed并传回一个代码,让主要活动知道finish();并使用onActivityResult(int requestCode, int resultCode, Intent data)

处理它

Android Docs上的此链接应有帮助。