android runtimeexception 可以捕获吗
发布网友
发布时间:2022-05-29 16:25
我来回答
共1个回答
热心网友
时间:2023-10-24 21:38
首先先新建一个类,命名为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());
到此,当你的应用在运行时出现异常时就能捕获到了