Android 安卓系统会杀死活动,但不会杀死应用程序本身

Android 安卓系统会杀死活动,但不会杀死应用程序本身,android,android-activity,lifecycle,android-lifecycle,Android,Android Activity,Lifecycle,Android Lifecycle,假设此活动流为:A->B->[C]。当前活跃活动为[C] 如果出现中断(电话、主页按钮等)[C]停止 稍后它将重新启动,除非Android终止整个应用程序进程 所以[C]生命周期中的步骤是暂停->停止->(电话)->重新启动->开始->。。。。我思念很少,这并不重要;重要的是Android不会杀死[C]实例 问题是什么时候Android会停止活动(破坏),但让应用程序进程保持活力 tnx过程生命周期与活动生命周期无关 在一个应用程序中可以有许多活动—您的应用程序往往会一直运行,直到系统内存不足或

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

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

稍后它将重新启动,除非Android终止整个应用程序进程

所以[C]生命周期中的步骤是暂停->停止->(电话)->重新启动->开始->。。。。我思念很少,这并不重要;重要的是Android不会杀死[C]实例

问题是什么时候Android会停止活动(破坏),但让应用程序进程保持活力


tnx

过程生命周期与活动生命周期无关

在一个应用程序中可以有许多活动—您的应用程序往往会一直运行,直到系统内存不足或用户将其杀死。粗略地说,应用程序生命周期与流程生命周期相似


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

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