Android 安卓:如何处理强制关闭

Android 安卓:如何处理强制关闭,android,Android,在我的应用程序中,当内存不足时,会出现强制关闭弹出窗口。我想要的是处理应用程序中弹出的强制关闭。我怎样才能做到这一点?你最好避免去那里。你很可能有内存泄漏,但是如果你真的需要接近内存限制,你能做的最好的事情就是抓住你得到的OutOfMemoryError 您无法从自己的应用程序控制此弹出窗口。这是由安卓操作系统控制的。最好分析导致FCs的原因 如果错误是由内存问题引起的,可以尝试在活动中实现onLowMemory函数。这是一个回调函数,一旦系统检测到它需要更多内存,就会调用它。您可以完全控制/处

在我的应用程序中,当内存不足时,会出现强制关闭弹出窗口。我想要的是处理应用程序中弹出的强制关闭。我怎样才能做到这一点?

你最好避免去那里。你很可能有内存泄漏,但是如果你真的需要接近内存限制,你能做的最好的事情就是抓住你得到的OutOfMemoryError

您无法从自己的应用程序控制此弹出窗口。这是由安卓操作系统控制的。最好分析导致FCs的原因


如果错误是由内存问题引起的,可以尝试在活动中实现onLowMemory函数。这是一个回调函数,一旦系统检测到它需要更多内存,就会调用它。

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

用于收集应用程序生成的崩溃。一旦您将其与应用程序集成,如果发生任何崩溃,用户将不会看到“强制关闭”对话框,相反,您可以显示自定义错误消息


事实证明,这是更好的用户体验。如果你需要更多信息,请告诉我。祝你好运:)

我建议在LowMemory上使用回调函数,释放一些内存消耗对象,而不是捕获OutOfMemoryException。@ACRA项目页面提供了zack分步指南。如果有任何问题,请告诉我。正如@Piyushp answers所示,这不是真的。此外,如果您正在开发一个比几个屏幕和四个按钮稍微复杂一点的应用程序,那么在发布之前可能很难找到所有可能的bug。在意外情况发生时获取日志和用户反馈非常有用。