我已经阅读并尝试了几种建议的解决方案,似乎没有任何效果。任何指导都将不胜感激。
以下是一些其他信息。我的应用程序可以进行4项活动。例如,从主屏幕启动后,用户将进入我的应用程序主菜单。从这里,他们可以点击一个选项菜单来查看一个关于屏幕,给他们提供版本信息等。我的假设是,如果他们从关于菜单回来,他们将被带回我的应用程序主菜单。相反,应用程序退出并将它们带回主屏幕。 Logcat提供以下输出:
D / MAIN_BROWSER:MainBrowser :: onCreate D / MAIN_BROWSER:MainBrowser :: onStart D / MAIN_BROWSER:MainBrowser :: onResume
**以上是预期的。现在我点击了活动**
D / MAIN_BROWSER:MainBrowser :: onSaveInstanceState D / MAIN_BROWSER:MainBrowser :: onPause D /关于:AboutBroswer :: onCreate D /关于:AboutBrowser :: onStart D /关于:AboutBrowser :: onResume
**现在用户点击后退按钮**
D / ABOUT:AboutBrowser :: onBackPressed D /关于:AboutBrowser :: onPause D / MAIN_BROWSER:MainBrowser :: onStop D / MAIN_BROWSER:MainBrowser :: onDestroy
**现在我回到了主屏幕**
谢谢, BRoid
答案 0 :(得分:1)
如果您的应用只有一项活动,或者除了应用中的当前活动之外,您已经为所有活动拨打了finish()
,那么这就是后退按钮的功能。