Androidシャットダウンイベントに関連するブロードキャストイベントをリッスンする次のコードがあります。シャットダウン イベントを中止 (または待機) して、アクティビティを開始できますか? そのアクティビティが完了した後にのみシャットダウンします。そうでない場合、これに対する回避策はありますか?
ありがとう
AndroidManifest.xml
<receiver android:name=".ShutdownReceiver" >
<intent-filter>
<action android:name="android.intent.action.QUICKBOOT_POWEROFF" />
<action android:name="android.intent.action.ACTION_SHUTDOWN" />
</intent-filter>
</receiver>
ShutdownReceiver.java
public class ShutdownReceiver extends BroadcastReceiver {
public static final String TAG = MainActivity.class.getSimpleName();
@Override
public void onReceive(Context context, Intent intent) {
Log.d(TAG, "Shutdown!");
// Abort the Shutdown signal
// Starts an Activity and wait until the Activity is completed before shutdown
}
}