跟踪力量关闭警报(例外)

jen*_*fer 1 android

发生异常时,会显示强制关闭和等待的警告对话框.我们可以把它重定向到另一个页面,通过跟踪异常,没有表现出接近这种力量.因为foece后关闭该应用程序会关闭.我们怎样才能阻止.

Com*_*are 6

我们可以通过跟踪异常将其重定向到另一个页面,而不会显示该力关闭

首先,对于期望运行时异常的所有位置,使用try/ catchblock 在本地处理它们.

然后,对于其他一切,使用ThreadsetDefaultUncaughtExceptionHandler().这非常适合连接到ACRA,Flurry或其他可以让您跟踪用户设备上的应用程序中发生的崩溃的服务.

因为在关闭之后应用程序将关闭.

不,它没有.在"foece close"之后,将删除具有异常(例如,活动)的组件.

请记住,如果您有一个未处理的运行时异常,您无法知道您的应用程序是否处于有用状态,因此请务必小心您的操作.不要以为你可以盲目地将控制权交还给你的应用程序 - 否则,你将陷入无限循环的未处理异常,让你的用户感到沮丧.