2011-03-28 142 views
2

在我的应用程序中,每当我遇到一些崩溃时,它都显示强制关闭应用程序。如果我点击强制其自动重新启动应用程序从页面它崩溃,它显示一些故障的活动,无效的数据和没有记录......你可以任何人请帮助处理这种力量关闭,可能像用户点击那个力量关闭它应该完全杀死应用程序,用户可以重新启动自己以避免崩溃的数据损坏。Android Force关闭

+7

您应该修复强制关闭原因而不是修改标准系统行为。 – Papuass 2011-03-28 07:33:09

+3

没有代码,没有错误日志你认为我们应该如何帮助你?在某些情况下,我的想象力可能非常有限:),这就是其中之一。 – ForeverNights 2011-03-28 07:34:09

+0

每个关闭都会使用堆栈跟踪来填充日志。这应该足以让您确定错误的位置。尽量避免在任何时候关闭武力。 – ddewaele 2011-03-28 07:36:36

回答

2

,如果你不希望妥善处理,导致力闭合的错误你能做的唯一一件事就是注册一个global uncaught exception handler。这可以让你捕捉到其他任何地方都没有捕获到的所有异常。也许这可以帮助你从这种情况中恢复过来。至少你可以在那里实现一个日志功能或类似的东西。

不过,我会建议尝试修复该错误代码中的首位。

0

您可以完全控制/处理ForceClose对话框!所以它不显示给用户。

使用ACRA - Application Crash Report for Android收集应用程序生成的崩溃。一旦将其与您的应用程序集成,如果发生任何崩溃,用户将看不到FORCE CLOSE对话框,相反,您可以显示您的CUSTOM ERROR消息。

事实证明,这是更好的用户体验。让我知道你是否需要更多信息。 祝你好运:)

1

部队Android的关闭可以有很多不同的原因。因为我们没有得到很多信息,所以很难知道你的具体问题的原因。一个问题可能是您的数据分区已满或几乎已满。结帐本指南:Android force close solution

希望它能帮助。