我希望我的Android应用程序的用户可以选择通过电子邮件发送任何崩溃我的应用程序的未捕获异常的堆栈跟踪。最初我以为我会在try / catch块中将每个入口点都包装到我的应用程序中,但是即使在我的小应用程序中也存在太多这样的内容,这是合理的。
所以我真正想要的是一种方法来指定一些方法作为任何未捕获异常的默认处理程序。有什么建议吗?
答案 0 :(得分:11)
您不能从SDK应用程序中执行主题行的说明。
然而:
所以我真正想要的是一个 方法指定一些方法 任何未捕获的默认处理程序 例外。有什么建议吗?
使用Thread.setDefaultUncaughtExceptionHandler()
。
另外,请考虑使用Flurry或DroidDrop或其他方法来实际传递您的异常数据。
答案 1 :(得分:6)
您还可以使用Bugsense.com来获取异常数据(它是免费的)。
PS:我是创始人:)。