Android 关于异常与线程
16lz
2021-01-23
1 Try catch 不能捕获Thead内部的异常,例:
try {
new Thread(new Runnable() {
@Override
publicvoid run() {
String string = null;
if (string.equals("")) {
}
}
}).start();
} catch (Exception e) {
}
结果:会报异常,中止程序。
正确的处理方法:
new Thread(new Runnable() {
@Override
publicvoid run() {
try {
String string = null;
if (string.equals("")) {
}
} catch (Exception e) {
}
}
}).start();
更多相关文章
- Android中“再按一次返回键退出程序”实现
- android软件开发:后台监控应用程序包的安装&卸载
- Android 学习 之 关闭应用程序的方法
- 一个hello程序的android内核模块编译方法及在模拟器中进行测试结
- Android 程序的真正入口Application
- Android 关闭当前程序
- android 获取正在运行的应用程序列表
- android 2.2 完全 退出 ---程序代码