应用程序更新时未调用onPause

时间:2015-03-17 09:23:39

标签: android android-activity android-lifecycle

在我的应用程序中,我依赖onPause of my Activity来执行清理和关闭资源。但是,在应用程序运行时更新时不会调用onPause。如果应用程序正在运行且用户在Google Play中启用了自动更新,则可能会发生这种情况。

要测试更新应用时会发生什么,请执行以下步骤:

  1. 使用" adb install my.app"
  2. 安装应用
  3. 启动应用
  4. 在AndroidManifest中更新应用的版本代码
  5. 使用" adb install -r my.app"
  6. 安装应用

    应用程序现已终止,但不会调用当前可见活动的onPause()。

    在这种情况下,我应该如何保留数据或进行清理,例如关闭任何打开的文件?

0 个答案:

没有答案