android 由于内存回收原因导致static变量被回收

1,如何模拟这种现像

启动应用,HOME键把APP切后入台

1.1  可以通过命令模式(必须要有一个ROOT过后的机器)

        adb shell

        ps | grep app package name 查到进程id 

        kill -9 进程id 

1.2  通过studio android monitor中的这个X去杀死进程

2


2 ,如何解决呢,、

        思路1,baseactivity  onSaveInstanceState onRestoreInstanceState 去保存对应的参数。

       思路2,把所有的activity杀死,重走一遍启动流程

你可能感兴趣的:(android 由于内存回收原因导致static变量被回收)