失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > AndroidStudio_安卓原生开发_全局异常处理_并记录系统错误日志---Android原生开发工作笔记138

AndroidStudio_安卓原生开发_全局异常处理_并记录系统错误日志---Android原生开发工作笔记138

时间:2023-09-19 01:39:35

相关推荐

AndroidStudio_安卓原生开发_全局异常处理_并记录系统错误日志---Android原生开发工作笔记138

有时候写的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.Field;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashMap;import java.util.Map;public class CrashHandler implements Thread.UncaughtExceptionHandler {public static final

如果觉得《AndroidStudio_安卓原生开发_全局异常处理_并记录系统错误日志---Android原生开发工作笔记138》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。