我正在开发一个应用程序,只要我的应用程序正在运行,我希望屏幕被解锁。这是我尝试过的,
@Override
protected void onResume()
{
Log.e("inside","main onre");
//for avoiding screen locking
Window wind;
// TODO Auto-generated method stub
super.onResume();
wind = this.getWindow();
wind.addFlags(android.view.WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
wind.addFlags(android.view.WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
wind.addFlags(android.view.WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
}
Evrything 工作正常,但问题是当我从一个活动移动到另一个活动时,锁定屏幕会在几分之一秒内进入前台,然后再次进入后台,这使得过渡看起来很难看。我怎样才能避免这种情况?
告诉我,谢谢!