我的应用程序有几个组件,包括ListActivity和MapActivity。我遇到了一个奇怪的问题,其中部分活动似乎在从后台恢复我的应用程序后被释放。
这是相当确定的。我将从我的应用程序返回到家,然后运行其他应用程序/继续浏览器然后返回到我的应用程序。然后我的MapView消失,其他组件消失或失真。有人碰到这样的事吗?
答案 0 :(得分:0)
如果系统返回onPause()
并且其他应用程序(垃圾收集)需要内存,则系统会收回内存。如果您需要恢复旧状态,则需要在setContentView
方法重载中放置onResume()
个活动。查看活动life cycle