【问题标题】:OnBackPressed Minimizes the appOnBackPressed 最小化应用程序
【发布时间】:2017-10-16 22:38:29
【问题描述】:
我点击 Settings 按钮 (向我显示新活动) 然后我点击 Android Home 按钮 (最小化app) 然后我选择我的应用程序从堆栈中。我按下后退箭头(/或后退),这会最小化我的应用程序(它应该让我回到之前的活动)。我没有办法回去只杀死应用程序。
我在 Manifest 中定义了父活动,如果我不从 Settings Activity 最小化应用程序,它也能正常工作。
【问题讨论】:
标签:
android
android-navigation
【解决方案1】:
我为清单中的 parent 活动更改了此项(在我的情况下为 MainActivity)
来自:android:launchMode="singleInstance"
至:android:launchMode="singleTask"
而且效果很好。
完整代码:
<activity
android:name=".activity.MainActivity"
android:launchMode="singleTask" />
<activity
android:parentActivityName=".activity.MainActivity"
android:theme="@style/SettingsTheme"
android:label="Settings"
android:name=".activity.SettingsActivity"/>