在我的应用程序中,当内存不足时,会发生强制关闭弹出窗口。我想要的是处理我的应用程序中关闭弹出的强制。我怎么能这样做?
答案 0 :(得分:4)
您可以完全控制/处理ForceClose对话!因此它不会向用户显示。
使用ACRA - Application Crash Report for Android收集应用生成的崩溃。将它与应用程序集成后,如果发生任何崩溃,用户将看不到FORCE CLOSE对话框,而是显示您的CUSTOM ERROR消息。
事实证明是更好的用户体验。如果您需要更多信息,请告诉我。祝你好运:)
答案 1 :(得分:2)
您无法从自己的应用程序控制此弹出窗口。这是由Android操作系统控制的。最好分析导致你的FC的原因。
如果您的错误是由内存问题引起的,您可以尝试在Activity中实现onLowMemory函数。这是一个回调函数,一旦系统检测到它需要更多内存就会被调用。
答案 2 :(得分:0)
最好的办法是避免到达那里。你很可能有内存泄漏,但如果你真的需要接近内存限制,你可以做的最好的事情是捕获你得到的OutOfMemoryError。