有时候写的android程序,总会有一些你预料不到的错误,有些程序,用的人少了没事,用的多了就有问题,时间短没事,持续运行时间长了就有问题,所以,把可能的异常全部都记录在对应的目录里.到时候去查看就可以了.
其实处理全局异常也有多种方式,这里先说第一种,原生的android提供的处理方式:
1. 原生处理(实现UncaughtExceptionHanlder接口)
1.首先去写一个类:CrashHandler,现在先给出代码,复制过去可以直接使用,后面再解释一下.
package com.baidu.idl.main.facesdk.activity;
import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.os.Build;
import android.os.Environment;
import android.os.Looper;
import android.util.Log;
import java.io.File;
import java.io.FileOutputStream;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.io.Writer;
import java.lang.reflect.Fi