0

アクティビティを起動するサービスをバックグラウンドで実行しています。キーガードとロック画面がオンの場合、起動されたアクティビティの onCreate で次のフラグを使用して、キーガードとロック画面の上に表示します

 getWindow().addFlags(
                   WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |      
                   WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD | 
                   WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
                );

ただし、アクティビティが閉じられると、ロック画面に戻りたいのですが、代わりにキーガードに戻ります。誰でもこれを行う方法を知っていますか?

ありがとう

4

1 に答える 1

0

FLAG_DISMISS_KEYGUARDパラメータなしで試しましたか?

于 2012-06-03T13:11:25.823 に答える