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

android 应用完全退出

2016-02-23 11:00 344 查看
## android 应用完全退出 ##

android 应用完全退出应用,当没有第三方的重启机制时,可以使用抛出异常的方式,完全退出应用,抛出异常会提示Force close 弹框,所以只要解决弹框问题就可以了,在调试过程中发现可以通过修改RuntimeInit类的属性让弹框不展示,所以直接在全局Application中修改即可。

try {
Class name = Class.forName("com.android.internal.os.RuntimeInit");
Field field = name.getDeclaredField("mCrashing");
field.setAccessible(true);
field.set(null, true);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (NoSuchFieldException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
然后抛出异常,就可以完全跳出应用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: