安卓“吐司”当崩溃的一些细节崩溃
问题描述:
而不是强制关闭时显示力量关闭或如何发出吐司/通知与关于崩溃的一些细节。我知道,这是一个很高的顺序,但我应该从哪里开始?我需要ACRA吗?安卓“吐司”当崩溃的一些细节崩溃
感谢您的帮助。 谢谢。
答
你可以尝试扩展应用类,然后,在onCreate方法里面,做这样的事情:
@Override
public void onCreate()
{
Thread.setDefaultUncaughtExceptionHandler(
new UncaughtExceptionHandler(){
@Override
public void uncaughtException(Thread arg0, Throwable arg1) {
//mytoast here
}
}
);
super.onCreate();
}
不要忘了在清单文件来指定你使用这个新类:
<application android:icon="" android:label="@string/app_name" android:name="your.class">
+0
我已经在我的应用程序中添加了这个。谢谢。 – user1143989 2012-04-16 16:43:47
答
ACRA可能是您更好的选择,因为它可以让您获得崩溃的详细信息,并向用户显示消息。它还附带了一个很好的集成指南,并允许您记录自定义数据。
+0
现在,我无法发送数据,所以想用吐司或通知的形式向用户显示崩溃错误。或者创建一个登录设备。任何建议?蚂蚁例子? – user1143989 2012-04-16 15:19:39
这取决于它是如何崩溃。为什么不尝试捕捉异常并正确处理它们,以便可以以受控方式退出并发送所需的数据。 – 2012-04-16 15:14:44
现在,我不能发送数据,所以想用吐司或通知的形式向用户显示崩溃错误。或者创建一个登录设备。任何建议?蚂蚁例子? – user1143989 2012-04-16 15:19:23
您可以自己登录,也可以将其放入Android日志中,并有一些程序会通过电子邮件将logcat发送出去。如果你创建自己的日志文件,那么你也可以有一个按钮来发送最新的日志文件,如果需要的话。 – 2012-04-16 15:28:20