FireOS在重新启动应用程序时会破坏除初始活动之外的所有活动?

时间:2015-06-12 04:18:37

标签: android android-activity amazon kindle-fire

我试图弄清楚应用程序在Fire OS上的活动的生命周期(例如Fire HDX 8.9第4代,最新的FireOS 4.5.4只是自定义 Android )。

以下是令我惊讶的用例:

  1. 在Fire OS上启动应用程序(显示初始 activity1
  2. 在应用内启动另一项活动(不显示任何特殊标记 - > activity2
  3. 重新启动应用
  4. 预期结果:      activity2 通过 onStart - > onResume 状态(标准Android生命周期) 实际结果:     通常 activity2 会收到 onDestroy(),因此会显示 activity1

    我在FireOS上重新测试了很多应用程序,似乎每次我重新启动应用程序时都会打开初始活动。他们的YouTube应用程序显示正确的结果只是因为它只使用一个活动实现(这对我来说很奇怪)。

    此外,此行为不一致,有时非初始活动在重新启动应用程序时不会收到onDestroy()事件。

    这是不是内存问题 - 在重启设备和e t.c后,在许多可用内存条件下进行了检查。

    有人知道这是否是一个记录在案的FireOS行为,是否有任何原因?

0 个答案:

没有答案