デバイスがシャットダウンしようとしているときにデータを保存するために、このブロードキャストをリッスンするアプリケーションがあります。デバイスを手動でシャットダウンすると、正常に動作します。すべてのバッテリーが消耗し、バッテリー レベルが 0 になったためにデバイスがシャットダウンした場合、どのような動作になるか知りたいです。イベントがブロードキャストされ、システムが適切にシャットダウンするか、またはシステムが適切にシャットダウンできないか?
1577 次
1 に答える
0
API の内容を見ると、バッテリーが切れた場合にACTION_SHUTDOWNがブロードキャストされない理由がわかりません。
ブロードキャスト アクション: デバイスはシャットダウン中です。これは、デバイスがシャットダウンされている (スリープ状態ではなく、完全にオフになっている) ときにブロードキャストされます。ブロードキャストが完了すると、最終的なシャットダウンが続行され、保存されていないデータはすべて失われます。フォアグラウンド アクティビティも一時停止されるため、アプリは通常、これを処理する必要はありません。
そうでない場合は、 ACTION_BATTERY_CHANGEDおよびACTION_BOOT_COMPLETEDを使用して適切な回避策を見つけることができます。
幸運を
于 2012-07-04T15:33:22.497 に答える