No se puede encontrar el símbolo NOTIFICATION_SERVICE?

package com.test.app; import android.app.Notification; import android.app.NotificationManager; import android.app.PendingIntent; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; public class runOnBoot extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { NotificationManager nm = (NotificationManager)getSystemService(NOTIFICATION_SERVICE); } } 

Cuando intento construir el paquete, dice

 compile: [javac] Compiling 2 source files to /home/mrburns/Desktop/myapp/bin/classes [javac] /home/mrburns/Desktop/myapp/src/com/test/app/runOnBoot.java:14: cannot find symbol [javac] symbol : variable NOTIFICATION_SERVICE [javac] location: class runOnBoot [javac] NotificationManager nm = (NotificationManager)getSystemService(NOTIFICATION_SERVICE); [javac] ^ [javac] 1 error BUILD FAILED 

He encontrado que llamar de esta manera funciona:

 NotificationManager nm = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); 

Esto debe ser Context.NOTIFICATION_SERVICE :

 NotificationManager nm = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE); 
 NotificationManager mNotifyMgr = (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE); 

Deberías intentarlo mejor

  NotificationManager nm = (NotificationManager)getSystemService(getApplicationContext().NOTIFICATION_SERVICE); 
  • Android: varias notificaciones como lista única en la barra de estado
  • Android - administrador de notificaciones, tener una notificación sin intención
  • Barra de búsqueda de Android en la barra de estado
  • OnActivityResult para PendingIntent
  • StatusBarNotification cómo obtener datos o reenviar la intención?
  • NotificationManager.cancel () no funciona para mí
  • NotificationManager.cancel (id) no funciona dentro de un receptor de difusión
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.