2、发版时使用加固工具,他们也会收集错误日志,如360加固
3、在程序中添加程序异常崩溃的捕捉代码,保存到本地文件中。
首先先新建一个类,命名为CrashHandler,然后输入以下代码:
public class CrashHandler implements UncaughtExceptionHandler {private Context mContext
void init(Context context) {
mContext = context
Thread.setDefaultUncaughtExceptionHandler(this)
}
@Override
public void uncaughtException(Thread p1, Throwable p2) {
// TODO: Implement this method
}
}
然后在你的Application或Activity中的onCreate方法中添加这一行代码:
CrashHandler crash=new CrashHandler()crash.init(getApplicationContext())
到此,当你的应用在运行时出现异常时就能捕获到了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)