OnLowMemory被调用

Sam*_*562 4 java android

我正在做一个访问gprs的应用程序.当用户启动另一个使用gprs的应用程序时,我也面临着问题,如谷歌地图.它拥有自己的堆内存,在地图应用程序上执行某些操作后,它会调用我服务的OnLowMemory.我的ui也在背景中丧生.我没有得到任何适当的教程haw我可以在onLowMemory中杀死它时启动我的应用程序,或者是否有任何其他方法来处理它.

提前致谢.

Ric*_*mil 5

你无法重新启动你的应用程序.Android操作系统负责在内存不足时杀死低优先级应用.你应该做的是在应用程序被杀之前尝试保存任何状态.当应用程序再次启动时,检查是否已保存任何状态并将应用程序恢复到上一个​​状态.

你还应该看看为什么你的手机内存不足,也许你的应用程序没有正确清理或使用太多的图像,位图等占用大量内存?