锁屏之后,再解锁屏幕,游戏进程还在,但是是重新开始的,而不是继续运行,这种情况该怎么办?onSaveInstanceState 这个方法里面需要我手动去保存一下什么值?当前窗口的状态量?还是说,我必须做一个好像存档读档的功能?按下锁屏的时候,存档,然后再解锁的时候就读档吗?
求高人帮忙..!

解决方案 »

  1.   

    可以在OnPause中把游戏的相关数据保存一下,OnResume的时候再读取数据继续游戏,注意OnPause的操作不要太久
      

  2.   

    直接把锁屏关了!!当进行游戏的时候禁止锁屏,说实话,玩游戏锁屏神马的问题会很多。
    加上这个就可以了    <!-- 禁止程序休眠 -->
        <uses-permission android:name="android.permission.WAKE_LOCK" />