6

BroadcastReceiverシャットダウン、起動、再起動のアクションを(で) 受信しようとしています。

私はたくさん検索しましたが、 と の違いと がいつ呼び出されるか (または「ブロードキャスト」と言うべきか) を理解できませんIntent.ACTION_REBOOTでしIntent.ACTION_SHUTDOWNIntent.ACTION_REBOOT

誰かが私のためにそれを説明してもらえますか?

4

2 に答える 2

8

Intent.ACTION_REBOOTは、再起動/再起動コマンドが開始された場合にトリガーされます。このアクションは、システム コード/アプリでのみ使用できます。

Intent.ACTION_SHUTDOWN :- SHUTDOWN コマンドが開始されたとき、またはデバイスがシャットダウンされたときにトリガーされます。このアクションが完了すると、デバイスはシャットダウン プロセスを開始し、保存されていないデータは失われます。

ここでドキュメントの内容を読むこともできます>> ACTION_REBOOTおよびACTION_SHUTDOWN

于 2013-07-29T07:08:57.207 に答える
4

Intent.ACTION_SHUTDOWN

ブロードキャスト アクション: デバイスはシャットダウン中です。これは、デバイスがシャットダウンされている (スリープ状態ではなく、完全にオフになっている) ときにブロードキャストされます。ブロードキャストが完了すると、最終的なシャットダウンが続行され、保存されていないデータはすべて失われます。フォアグラウンド アクティビティも一時停止されるため、アプリは通常、これを処理する必要はありません。

Intent.ACTION_REBOOT

ブロードキャスト アクション: デバイスを再起動します。これは、システム コードでのみ使用されます。これは、システムによってのみ送信できる保護されたインテントです。

于 2013-07-29T07:10:35.990 に答える