【问题标题】: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"/>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-15
    • 2016-03-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多