私は、キーガードを無効にし、アラームが発生したときに画面をオンにする必要があります。 シナリオ:私のアプリはフォアグラウンドで実行されています。主なアクティビティは画面に表示され、デバイスはスリープモードになります。アラームが発生すると、画面がオンになり、キーガードが無効になります。 FLAG_TURN_SCREEN_ONとFLAG_DISMISS_KEYGUARDはアクティビティのonResumeメソッドにありますが、メインアクティビティが画面上で実行されているため、アクティビティのonresumeメソッドが呼び出されていないようですので、キーガードをオンにして無効にできません。 私は、画面がオンになっているときに自分のアクティビティが画面に表示されている場合、どのアクティビティライフサイクルが呼び出されるのかを知りたいと思いますか?デバイスがスリープモードに移行したときのアクティビティの状態は?
この問題を理解してください。ここ
よろしく、 Piks