处理:APP home后,手机管家清理,导致回到app时,数据丢失

Posted Coding_the_world

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了处理:APP home后,手机管家清理,导致回到app时,数据丢失相关的知识,希望对你有一定的参考价值。


      我们app  home在后台时,一段时间或者用户使用手机管家一键清理时,会导致进程被杀死,application里的数据也被清除了。但是有些手机,回到app时,竟然还是home时的那个页面,导致各种空指针异常。以下是我个人的处理方式


1.在baseActivity的oncreate,调用如下代码即可防止:数据被清空时,回到home时的页面,各种空指针异常

发现application中的用户对象为null时,则调用

public void exceptionExitActivity(Context context)
		if(App.getInstance().getSMUser() == null)
			((Activity)context).finish();
			System.exit(0);
			return;
		
	

在主页退出时,再启动欢迎界面,正常启动app即可。


以上是关于处理:APP home后,手机管家清理,导致回到app时,数据丢失的主要内容,如果未能解决你的问题,请参考以下文章

解决Android后台清理APP后,程序自动重启的问题

ios查看app运行所占内存

原来这才是清理手机内存正确做法!简单几步,每次都能清出几个G

怎么能释放手机内存

我的华为m1反应慢怎么办

怎么样清理浏览器缓存?