防止活动在内存不足时被破坏

时间:2016-02-24 05:33:03

标签: android android-activity

我的申请中有两个活动。活动A具有列表视图,并且在单击列表视图中的项目时,将加载活动B.单击后退按钮后,它将转到活动A并在某些设备中正确显示列表视图。但是在一些内存较低的设备中,Acivity A不会在活动B中点击后退按钮加载列表视图(而是活动A将为空白)。

我如何克服这一挑战?

1 个答案:

答案 0 :(得分:1)

这无法完成。 Android可以在某些情况下销毁任何活动。您所能做的就是在onSaveInstanceState()中保留数据(例如适配器的基础数据集),并在onCreate()或onRestoreInstanceState()中恢复它。

相关问题