android app异常终止
2016-05-22 13:03
316 查看
1.系统配置导致app异常终止
在应用 onstop()之前会调用(与onpause()无明显时间上的区分)
@Override
protected void onSaveInstanceState(Bundle outState) {
// TODO Auto-generated method stub
super.onSaveInstanceState(outState);
}
在此函数里保存数据为bundle对象
当应用被重写创建时调用(调用时间在onstart()之前)
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onRestoreInstanceState(savedInstanceState);
}
在bundle中读取数据并恢复
2.资源不足或优先级较低导致Activity被杀死
1)前台Activity优先级最高
2)可见但非前台Activity,例如启动了dialog,此时Activity调用onpause()方法,并不执行onstop()方法
3)后台Activity,是执行了onstop()的Activity
系统资源不足时,按照优先级杀死Activity
在应用 onstop()之前会调用(与onpause()无明显时间上的区分)
@Override
protected void onSaveInstanceState(Bundle outState) {
// TODO Auto-generated method stub
super.onSaveInstanceState(outState);
}
在此函数里保存数据为bundle对象
当应用被重写创建时调用(调用时间在onstart()之前)
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onRestoreInstanceState(savedInstanceState);
}
在bundle中读取数据并恢复
2.资源不足或优先级较低导致Activity被杀死
1)前台Activity优先级最高
2)可见但非前台Activity,例如启动了dialog,此时Activity调用onpause()方法,并不执行onstop()方法
3)后台Activity,是执行了onstop()的Activity
系统资源不足时,按照优先级杀死Activity
相关文章推荐
- Android 小贴士播报
- Android 开源项目浅读-------SwipeMenuListView-重写,八章,菜单响应
- android-activity启动模式
- iOS开发的几个小问题(二)
- 常用的函数一览表C#+Unity
- iOS开发(OC)——AFNetworking之文件下载
- android studio 预览问题 :java.lang.NoClassDefFoundError: com/android/util/PropertiesMap
- 自定义Android渐变式圆环滑动条
- iOS开发(OC)——AFNetworking之文件上传
- Android,View设置margin
- iOS Document Interaction 编程指南
- [置顶] [CSAPP笔记][第六章存储器层次结构]
- iOS中 自定义cell分割线/分割线偏移 韩俊强的博客
- iOS中 自定义cell分割线/分割线偏移 韩俊强的博客
- [CSAPP笔记][第六章存储器层次结构]
- 微信40029 code解决办法
- Android经验之如何使用ListView
- 更新AndroidSDK时提示tools,platform-tools等文件夹rename失败
- 图像、开关、滑块、进度条、模式对话框、弹出框(16.5.22)
- Android 错误:Installation error: INSTALL_FAILED_V