您的位置:首页 > 移动开发

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: