android异常捕获,上线前的操作
来源:互联网 发布:云计算和分布式计算 编辑:程序博客网 时间:2024/05/24 00:58
- 自定义一个application
- 然后再清单文件中的 application 标签下添加name = MyApplication
public class MyApplication extends Application { //注意必须在清单文件中application的标签name 写成我们自定义的名字!!!否则下面操作无效... @Override public void onCreate() { super.onCreate(); //捕获异常方法 Thread.currentThread().setUncaughtExceptionHandler(new MyUncaughtException()); } //异常捕获 private class MyUncaughtException implements Thread.UncaughtExceptionHandler{ @Override public void uncaughtException(Thread thread, Throwable ex) { try { ex.printStackTrace(new PrintStream(new File(getFilesDir() , "log.txt"))); } catch (FileNotFoundException e) { e.printStackTrace(); } //当有异常的时候自己吧自己杀死 闪退! Process.killProcess(Process.myPid()); } }}
- 注意清单文件!!!
<application android:name=".MyApplication"//这个一定要添加!!!! android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme">
2 0
- android异常捕获,上线前的操作
- android捕获子进程的异常操作
- Android 上线前的混淆
- Android的异常捕获
- [Android]如何捕获未捕获的异常
- android全局的异常捕获
- Android捕获异常的实现
- Android中全局异常捕获以及动态logcat打印。方便上线项目分析
- 上线前的黑夜
- Android 中如何捕获未捕获的异常
- Android-捕获运行时未捕获的异常
- Android捕获未知异常的方法
- android未捕获异常的处理
- Android未捕获异常的处理
- android未捕获异常的处理方法
- 捕获android app应用的全部异常
- Android中整体异常的捕获
- Android捕获异常时候的log信息
- Oulipo_poj3461_kmp
- 基于Spring的AOP实现自定义annotation操作日志
- C++泛型编程2——类模板,容器适配器,仿函数
- 为何计算机人应该懂一点编译知识?
- Handler线程学习心得
- android异常捕获,上线前的操作
- Hibernate 的配置
- 归并排序
- C++:Boost库智能指针_shared_array
- 矩阵形式回归系数W推导
- 分块学习小结1
- tomcat 字符集设置 url中文乱码解决大全
- [FZU 2142 Center of a Tree] 树形DP
- 看完了第二遍C++Primer,学习心得与问题