android - 单击启动器图标时恢复上次 Activity

标签 android

正如我所见,大多数应用程序会在单击启动器图标时恢复上次 Activity 。然而,这似乎不是默认行为。在我的应用程序中,启动器 Activity 总是在单击启动器图标时启动。

如何配置我的应用程序以在单击启动器图标并且应用程序已在运行时恢复上次 Activity 。

最佳答案

问题:

我没有资格说这是一个错误,但这种行为自第一个 Android 版本以来就一直存在。从启动器启动应用程序时,发布版本中的任务和根任务存在问题。您可以找到相关的错误报告 here .

解决方案:

可以通过在启动器 Activity 的 onCreate 中添加以下代码来修复:

if (!isTaskRoot()) {
    finish();
    return;
}

关于android - 单击启动器图标时恢复上次 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7944338/

相关文章:

android - 使用 android/support/v13/view/DragStartHelper 构建失败

android - FindviewbyId 方法在 fragment 中不起作用

android - 如何为您的 Adapter 选择最佳构造函数?

android - 在 Android 中使用布局权重属性动态添加 View

java - 无法使用 GsonConverterFactory 在 Retrofit 2.0 中将子类对象转换为请求正文 json

android - 在代码中的哪里设置相机参数?

android - 我怎样才能打开安卓摄像机的高清模式?

android - RXKotlin 在 doOnNext 内部中断并调用另一个函数

Android Dagger2 + OkHttp + Retrofit 依赖循环错误

android - 如何在新版 Android Studio 的模拟器中配置代理?