ロック画面上にDialogFragmentを表示しようとしています。これは、ユーザーが新しいキーガードウィジェット機能を介してアクションをトリガーしたときに発生する必要があります。
特に表示されるのはタイムピッカーダイアログですが、ユーザーは画面のロックを解除した場合にのみ表示されます。画面がロックされている場合でも、どうすれば表示できますか?
私はすでにこのフラグのすべての組み合わせを試しましたが、成功しませんでした:
AlertDialog dialog = dBuilder.create();
Window window = dialog.getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
+ WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
+ WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
+ WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
これはonCreateViewで呼び出されます。
ご協力ありがとうございました!