アプリが実行されている限り、画面のロックを解除したいアプリを開発しています。これは私が試したものです、
@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);
}
すべてが正常に機能しますが、問題は、あるアクティビティから別のアクティビティに移動すると、ロック画面が一瞬フォアグラウンドになり、再びバックグラウンドになり、トランジションが見苦しくなります。どうすればこれを回避できますか?
教えてください、ありがとう!