0

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
    }   
}
4

0 に答える 0