この質問がこれまでになかったといいのですが、問題の解決策が見つかりませんでした。keyguardにも使用されるウィジェットがあります。ウィジェットに onClick ハンドラを追加したいと考えています。ウィジェットがホーム画面にある場合、アクティビティは正常に開始されます。ただし、キーガードではアクティビティが開始されますが、デバイスがロックされているため表示されません。
やのようなフラグでキーガードを却下したくありません。Androidの電子メールアプリケーションのように、いくつかのキーガードウィジェットをクリックすると開くように、デバイスのロックを解除するように求められる小さなウィンドウを表示したいだけです。WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
これを達成するための別のフラグはありますか?それとも、アクティビティを開くために呼び出された、自分の意図で何かをする必要がありますか? 手伝ってくれてありがとう。