Android:恢复活动(内存问题?)后释放组件的布局(内存问题?)

问题描述:

我的应用程序有几个组件,包括一个ListActivity和一个MapActivity。我遇到了一个奇怪的问题,其中部分活动似乎在从后台恢复应用程序后解除分配。Android:恢复活动(内存问题?)后释放组件的布局(内存问题?)

这是相当确定性的。我将从我的应用程序返回,然后运行其他应用程序/继续浏览器,然后返回到我的应用程序。然后我的MapView消失,其他组件消失或失真。任何人遇到这样的事情?

如果内存被onPause()所占用,并且其他应用程序需要内存(垃圾收集),内存将被系统收回。如果您需要恢复旧状态,则需要将setContentView的活动放在onResume()方法超载中。检查活动life cycle