怎么让程序在屏幕锁定后保存起来,然后屏幕解锁的时候继续运行
大家好 请教个问题, 在机器锁定屏幕之后再解锁 怎么继续让程序运行在前端和保持程序状态呢现在做出来是 锁定屏幕解锁后 好像调用了oncreat 这样的话 程序状态都丢失了 但是我参考其他软件,解锁后 他们的软件继续运行在最前端 并且状态都没变化 如何实现的啊 --------------------编程问答-------------------- 分别注册ACTION_SCREEN_ON 和 ACTION_SCREEN_OFF事件,在收到解屏事件后,直接调用Activiyt的onResume方法;在收到锁屏事件后,调用onPause方法,保存程序当前状态 --------------------编程问答-------------------- ACTION_SCREEN_ON 调用后 当前的activity以及他的view都会重新构建 但是我实际运行的有些程序 感觉没有重新加载图片 而是一点开 程序的状态还在哪里 点 继续 就可以接着游戏 是怎么回事情呢
--------------------编程问答-------------------- 问题补充:
用log调试出来 屏幕锁定了 调用了 onpause -》ondestroy-》oncreat-》onStart-》onpause
为什么会这样呢 不是直接调用onpasue就应该返回了吗 --------------------编程问答-------------------- 你好问题解决了没?我也遇到同样的问题了,希望告诉我你怎么解决的,谢谢。
补充:移动开发 , Android