android——长期在后台又进app导致的crash
2016-03-21 10:24
363 查看
Activity中
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (savedInstanceState != null && savedInstanceState.getBoolean(Constant.ACCOUNT_REMOVED, false)) { // 防止被移除后,没点确定按钮然后按了home键,长期在后台又进app导致的crash // 三个fragment里加的判断同理 DemoHelper.getInstance().logout(true,null); finish(); startActivity(new Intent(this, LoginActivity.class)); return; } else if (savedInstanceState != null && savedInstanceState.getBoolean("isConflict", false)) { // 防止被T后,没点确定按钮然后按了home键,长期在后台又进app导致的crash // 三个fragment里加的判断同理 finish(); startActivity(new Intent(this, LoginActivity.class)); return; } setContentView(R.layout.em_activity_main); initView(); }
@Override protected void onSaveInstanceState(Bundle outState) {//保存Activity的附件信息 outState.putBoolean("isConflict", isConflict); outState.putBoolean(Constant.ACCOUNT_REMOVED, isCurrentAccountRemoved); super.onSaveInstanceState(outState); }
相关文章推荐
- iOS MBProgressHUD 之带底板的加载提示
- Android Studio快捷键
- 在创建一个Dialog时,发生的错误: Unable to add window -- token null is not for an application
- swift -- 适配准备
- Android定位
- android坐标系详解
- ios点击手势学习笔记
- android之ScrollView里嵌套ListView(转)
- 了解mach-o文件结构
- iOS 数组排序
- iOS 长按手势
- iOS 录音
- 数据转换的总结
- iOS 声音播放
- android列表视图切换:GridView和ListView两种方式来显示一个列表
- iOS 上拉刷新 下拉加载
- iOS基础控件
- iOS tableview headview
- android开发-Listview中显示不同的视图布局
- iOS label 根据内容自动布局