アクティビティを起動するサービスをバックグラウンドで実行しています。キーガードとロック画面がオンの場合、起動されたアクティビティの onCreate で次のフラグを使用して、キーガードとロック画面の上に表示します
getWindow().addFlags(
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD |
WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
);
ただし、アクティビティが閉じられると、ロック画面に戻りたいのですが、代わりにキーガードに戻ります。誰でもこれを行う方法を知っていますか?
ありがとう