我的Firebase Crashlytics完全可以运行,并且我将CrashlyticsListener与crashlyticsDidDetectCrashDuringPreviousExecution()方法一起使用,以在崩溃后重新启动应用程序时显示弹出窗口。
我似乎找不到从崩溃中访问自定义键和/或堆栈跟踪以显示给最终用户的方法。我在这里搜寻过,找不到其他人想要和我一样。
谁能帮忙吗?
final CrashlyticsListener listener = new CrashlyticsListener() {
@Override
public void crashlyticsDidDetectCrashDuringPreviousExecution() {
AlertDialog.Builder adb = new AlertDialog.Builder(BaseActivity.this);
adb.setTitle("ERROR!");
adb.setMessage(**WOULD LIKE STACKTRACE HERE/OR SOME CUSTOM KEYS THAT WERE SET AT CRASH INIT**);
adb.setPositiveButton("DISMISS", null);
AlertDialog ad = adb.create();
ad.show();
}
};
最佳答案
尽管您可以提供的是当前会话中的自定义键,但假设特定用户始终使用相同的自定义键,则无法从先前的崩溃报告中获取任何数据。
关于android - Firebase Crashlytics-获取在CrashlyticsListener.crashlyticsDidDetectCrashDuringPreviousExecution()期间显示的堆栈跟踪信息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57527815/