在onPause()之后调用onDestroy()

时间:2012-02-21 04:28:44

标签: android canvas colors paint ondestroy

我正在实施绘画应用程序。我的问题是,当我在物体上着色时。有些时候屏幕进入睡眠状态。当我清醒屏幕时,我的旧油漆丢失了。我发现它在Onpause之后自动调用OnDestroy,因此它会清除画布。如何自动停止调用Ondestroy。

1 个答案:

答案 0 :(得分:6)

你不应该试图通过避免onDestroy()来绕开Android的活动工作流程和内存管理(事实上,我认为你做不到)。

如果提供了捆绑包,请使用onSaveInstanceState(Bundle)存储当前状态并将其恢复到onCreate(Bundle)