我有一个具有主(根)活动的应用程序,它是一个启动画面,并通过意图启动菜单活动。问题是,当我在菜单中并按下后退按钮时它会回到我的启动画面,但当我再次按下后退按钮退出应用程序时,它会关闭我的启动画面活动并返回到菜单活动。此时我可以第三次按下后退按钮,然后显示完全关闭应用程序。我相信解决方案可能会使用一些启动模式配置。有什么想法吗?
答案 0 :(得分:0)
启动画面是否会自动启动菜单活动?如果是,您可能希望使用startActivityForResult(Intent, int)
启动MenuActivity。然后在菜单活动中覆盖onBackPressed
并传回一个代码,让主要活动知道finish();
并使用onActivityResult(int requestCode, int resultCode, Intent data)
Android Docs上的此链接应有帮助。