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();



更多相关文章

  1. Android中“再按一次返回键退出程序”实现
  2. android软件开发:后台监控应用程序包的安装&卸载
  3. Android 学习 之 关闭应用程序的方法
  4. 一个hello程序的android内核模块编译方法及在模拟器中进行测试结
  5. Android 程序的真正入口Application
  6. Android 关闭当前程序
  7. android 获取正在运行的应用程序列表
  8. android 2.2 完全 退出 ---程序代码

随机推荐

  1. loading android
  2. Android实现自定义顶部标题栏
  3. android照相简单案例
  4. Android等宽字体
  5. android Table(1)
  6. android 设置主题
  7. Android(安卓)TextView滚动
  8. [置顶] Android应用程序资源管理器
  9. API 23 view.ViewGroup——属性分析
  10. 使用SlidingDrawer的隐藏/显示搜索框