在Android中中止关闭事件等待活动完成

我有以下代码来监听任何与Android关闭事件相关的广播事件。 我可以中止关闭事件(或让它等待),然后启动一个活动。 仅在该活动完成后关闭。 如果没有,为此有任何解决方法吗?

谢谢

AndroidManifest.xml中

      

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