在onPause()之后调用onDestroy()

afn*_*han 0 android canvas paint colors ondestroy

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

gon*_*lva 6

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

使用onSaveInstanceState(Bundle)存储您的当前状态,并恢复对onCreate(Bundle),如果提供一个捆绑.