Android studio android:我的WakefulBroadcastReceiver类没有';在我的类中添加静态字段后无法工作

Android studio android:我的WakefulBroadcastReceiver类没有';在我的类中添加静态字段后无法工作,android-studio,Android Studio,我正在编写一个Android应用程序,它必须在启动时启动。我从“WakefulBroadcastReceiver”扩展了一个名为“WakeFulBootCompletedIntentReceiver”的类,以捕获启动完成事件。只有在添加静态字段/方法之前,该类才能正常工作。 我指的是下面的代码: public class WakeFulBootCompletedIntentReceiver extends WakefulBroadcastReceiver { public static

我正在编写一个Android应用程序,它必须在启动时启动。我从“WakefulBroadcastReceiver”扩展了一个名为“WakeFulBootCompletedIntentReceiver”的类,以捕获启动完成事件。只有在添加静态字段/方法之前,该类才能正常工作。 我指的是下面的代码:

public class WakeFulBootCompletedIntentReceiver extends WakefulBroadcastReceiver {
    public static boolean PoweredOn=false;

    @Override
    public void onReceive(Context context, final Intent intent) {
        PoweredOn=true;
        System.out.println("Action Boot Completed :)0");
        if ("android.intent.action.BOOT_COMPLETED".equals(intent.getAction()))
            System.out.println("Action Boot NEWW :)");
    }
}

很好。但是通过使用这个:

public class WakeFulBootCompletedIntentReceiver extends WakefulBroadcastReceiver {
    public static boolean PoweredOn=false;

@Override
public void onReceive(Context context, final Intent intent) {
    PoweredOn=true;
    System.out.println("Action Boot Completed :)0");
    if ("android.intent.action.BOOT_COMPLETED".equals(intent.getAction()))
        System.out.println("Action Boot NEWW :)");
}

public static void  Show(String text)
{
  System.out.println(text+" in Wakeful");
  Toast.makeText(text,Toast.LENGTH_SHORT).show();
}
}
启动完成后,我的应用程序无法启动

你认为原因是什么