后台的Activity被系统回收怎么办?
Posted heavenliu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了后台的Activity被系统回收怎么办?相关的知识,希望对你有一定的参考价值。
onSaveIntanceState,当程序中的某个Activity A在运行中,主动或者被动的运行另外一个新的Activity B,这个时候 A就会执行onSaveIntanceState(Bundle)。
B完成以后又会来找A,这个时候A就有2种情况,一种情况是A被回收,一种是没有被回收,被回收的A要重新调用onCreate()方法,但是又和直接启动不一样,这次onCreate是带上参数saveIntanceState,没有被回收的就还是调用onResume
以上是关于后台的Activity被系统回收怎么办?的主要内容,如果未能解决你的问题,请参考以下文章
Activity被回收导致fragment的getActivity为空