系统是android2.3
 在非launch界面,保持屏幕亮,点击power键,屏幕锁屏变黑后,再次按power键,屏幕亮起的时候,回闪下锁屏前的界面,搜索原因是由于锁屏界面没有写进缓存里。
  这个向缓存里写锁屏界面是在哪块代码调用的?希望看过这部分源码的不吝赐教。谢谢、、。

解决方案 »

  1.   

    应该去延长锁屏的时间,有个变量AWAKE_INTERVAL_DEFAULT_MS原来是5000,加大为15000
      

  2.   

    这个数值是按下power键后去控制屏幕亮起的延迟时间,还是没有解决    我现在是纳闷,为什么屏幕亮起后他才去画锁屏界面,我明明从源码里面看到锁屏界面是在屏幕暗下得时候去画得啊。
      

  3.   

            mKeyguardHost.setVisibility(View.VISIBLE);
            mKeyguardHost.invalidate();//我新加的
            mKeyguardView.requestFocus();我在代码里用invalidate重新刷新界面也不可以,大家给个机会啊。