我希望将我的应用程序崩溃报告给自定义后端(而不是使用现有的崩溃报告器,例如Firebase)。
如何在Android中捕获致命的崩溃?
谢谢!
最佳答案
首先,您需要编写一个像这样的异常处理程序。
public class ExceptionHandler implements Thread.UncaughtExceptionHandler {
@SuppressWarnings("deprecation")
public void uncaughtException(Thread thread, Throwable exception) {
// Do your code here
Log.i("Localized_Message", exception.getLocalizedMessage());
}
}
然后通过在您的 Activity 中调用此类来使用它。
Thread.setDefaultUncaughtExceptionHandler(new ExceptionHandler((Activity) MainActivity.this, MainActivity.class)); // Change Main Activity with your Activity
关于android - 创建一个自定义崩溃报告器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49238665/