BroadcastReceiver
シャットダウン、起動、再起動のアクションを(で) 受信しようとしています。
私はたくさん検索しましたが、 と の違いと がいつ呼び出されるか (または「ブロードキャスト」と言うべきか) を理解できませんIntent.ACTION_REBOOT
でしIntent.ACTION_SHUTDOWN
たIntent.ACTION_REBOOT
。
誰かが私のためにそれを説明してもらえますか?
BroadcastReceiver
シャットダウン、起動、再起動のアクションを(で) 受信しようとしています。
私はたくさん検索しましたが、 と の違いと がいつ呼び出されるか (または「ブロードキャスト」と言うべきか) を理解できませんIntent.ACTION_REBOOT
でしIntent.ACTION_SHUTDOWN
たIntent.ACTION_REBOOT
。
誰かが私のためにそれを説明してもらえますか?
Intent.ACTION_REBOOTは、再起動/再起動コマンドが開始された場合にトリガーされます。このアクションは、システム コード/アプリでのみ使用できます。
Intent.ACTION_SHUTDOWN :- SHUTDOWN コマンドが開始されたとき、またはデバイスがシャットダウンされたときにトリガーされます。このアクションが完了すると、デバイスはシャットダウン プロセスを開始し、保存されていないデータは失われます。
ここでドキュメントの内容を読むこともできます>> ACTION_REBOOTおよびACTION_SHUTDOWN
Intent.ACTION_SHUTDOWN
ブロードキャスト アクション: デバイスはシャットダウン中です。これは、デバイスがシャットダウンされている (スリープ状態ではなく、完全にオフになっている) ときにブロードキャストされます。ブロードキャストが完了すると、最終的なシャットダウンが続行され、保存されていないデータはすべて失われます。フォアグラウンド アクティビティも一時停止されるため、アプリは通常、これを処理する必要はありません。
Intent.ACTION_REBOOT
ブロードキャスト アクション: デバイスを再起動します。これは、システム コードでのみ使用されます。これは、システムによってのみ送信できる保護されたインテントです。