基本的に、デバイスを再起動し、再起動後に同じアクティビティに戻るボタンを含むアクティビティを作成しようとしています。
この質問は、デバイスの再起動に関する他の質問と混同される可能性があることを理解していますが、デバイスを正常に再起動できるため、それはこの質問の焦点ではありません。
ボタンでデバイスを再起動させましたが、再起動が完了した後にアクティビティを開始できるようにする唯一の方法はBOOT_COMPLETED
、マニフェストにブロードキャストレシーバーを登録することです。問題は、この方法では、デバイスが起動するたびにアクティビティが開始されることです。これは望ましくありません。ボタンクリックリスナーにレシーバーを登録すると、再起動後にアクティビティが開始されません。
BOOT_COMPLETED
意図的に再起動したかどうかを判断するために使用できる余分なものがあるのではないかと思っていました。
事前に感謝します。