cap*_*ard 7 android exception crashlytics
在我的 Android 应用程序的这个特定版本中,我不希望出现任何崩溃。我想捕获每个异常并为其显示一条简单的 Toast 消息“异常已发生”。尽管如此,我仍然想将有关每个异常的更多详细信息转发给我的 Crashlytics。怎么做?
我设法编写了自己的全捕获方法,在该方法中我做了我想做的事情并将异常转发给 Crashlytics。异常记录在 Crashlytics 上,但是应用程序确实崩溃了,但我不希望它崩溃。
路易斯·迪维斯的答案已经过时了。它相当简单。只需添加FirebaseCrashlytics.getInstance().recordException(e);,Catch Block 就会出现在CrashLytics非致命问题中。
摘自谷歌文档:
try {
methodThatThrows();
} catch (Exception e) {
FirebaseCrashlytics.getInstance().recordException(e);
// ...handle the exception.
}
Run Code Online (Sandbox Code Playgroud)
小智 1
只需添加Crashlytics.logException(Exception);到您的捕获块中,它就会出现在Crashlytics非致命问题中。
像这样 :
try {
myMethodThatThrows();
} catch (Exception e) {
Crashlytics.logException(e);
// handle your exception here!
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5039 次 |
| 最近记录: |