【问题标题】:Android kills Activity, but not app itselfAndroid会杀死Activity,但不会杀死应用程序本身
【发布时间】:2013-05-29 23:34:49
【问题描述】:

假设这个活动流程:A->B->[C]。当前活跃活动为 [C]

如果有中断(电话、主页按钮等)[C] 停止

稍后它将重新启动,除非 Android 杀死整个应用进程

所以[C]生命周期中的步骤是暂停->停止->(电话)->重启->开始->....我错过了几个,这并不重要;重要的是Android不会杀死[C]实例

问题是,Android 何时会杀死 Activity(销毁),但让应用进程保持活动状态?

tnx

【问题讨论】:

  • 通常最好不要试图弄清楚情况(有很多,并且因设备而异),而是深入了解生命周期并相应地编写回调方法。

标签: android android-activity lifecycle android-lifecycle


【解决方案1】:

流程生命周期与 Activity 生命周期无关。

您可以在一个应用程序中拥有许多活动 - 您的应用程序往往会一直存在,直到系统内存不足或用户将其终止。粗略地说,您的应用程序生命周期类似于流程生命周期。

另一方面,系统经常会破坏活动。

【讨论】:

    猜你喜欢
    • 2016-01-24
    • 1970-01-01
    • 1970-01-01
    • 2016-05-12
    • 2015-02-18
    • 2021-12-02
    • 1970-01-01
    • 2017-04-20
    • 1970-01-01
    相关资源
    最近更新 更多