处理:APP home后,手机管家清理,导致回到app时,数据丢失
2016-07-21 16:03
288 查看
我们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即可。
1.在baseActivity的oncreate,调用如下代码即可防止:数据被清空时,回到home时的页面,各种空指针异常
发现application中的用户对象为null时,则调用
public void exceptionExitActivity(Context context){
if(App.getInstance().getSMUser() == null){
((Activity)context).finish();
System.exit(0);
return;
}
}
在主页退出时,再启动欢迎界面,正常启动app即可。
相关文章推荐
- Android指纹识别
- App软件开发的体会
- 一组功能丰富的iOS组件:YYKit
- 创建Unity新项目并编译成游戏程序
- 扬尘噪声监测APP介绍
- 类似支付宝或微信支付输入密码
- 创建Unity新项目并编译成游戏程序
- 空气质量监测APP
- 应运而生的环保APP
- 安卓中的Context
- Android杀进程的代码
- android 唤醒设备 WakeLock机制
- Android—一键锁屏(不闪那一下)
- Android 动画 Animation
- 问题:加入导航条后webView的UIWebBrowserView位置偏移
- Android HorizontalScrollView内子控件横向拖拽实例代码
- urlscheme白名单问题以及项目适配iOS9遇到的一些问题及解决办法
- cell让分割线左对齐
- AndroidStudio调优设置
- iOS 视频AVFoundation使用