Java.lang.NoSuchMethodError: android.app.Notification $ Builder.build

Acabo de agregar el icono de notificación a la barra de notificación en mi aplicación, que es compatible con Android> = 11 y comenzó a lanzar debajo error:

java.lang.NoSuchMethodError: android.app.Notification$Builder.build at com.xynapse.autokam.MainActivity.onCreate(MainActivity.java:195) at android.app.Activity.performCreate(Activity.java:4519) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981) at android.app.ActivityThread.access$600(ActivityThread.java:123) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4464) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:822) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:589) at dalvik.system.NativeStart.main(Native Method) 

A continuación se muestra mi parte del código responsable de la notificación del edificio.

 navigationIntent = new Intent(this, MainActivity.class); navigationIntent.setAction(Intent.ACTION_MAIN); navigationIntent.addCategory(Intent.CATEGORY_LAUNCHER); navigationIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_SINGLE_TOP); pi = PendingIntent.getActivity(this, 0, navigationIntent,0); notification = new Notification.Builder(this) .setContentIntent(pi) .setSmallIcon(R.drawable.splash_logo) .setContentTitle("Status") .setContentText("Standby mode") .build(); 

¿Alguien tiene alguna idea de por qué estoy recibiendo NoSuchMethodError por simple método .build? ¿O simplemente estoy perdiendo algo aquí?

Gracias por adelantado.

ACTUALIZACIÓN Me pareció que el método .build se ha añadido en API16, pregunta estúpida, pero tal vez va a ayudar a alguien 🙂

La respuesta es la misma que aquí: java.lang.NoSuchMethodError: android.app.Notification $ Builder.addAction

Puede utilizar NotificationCompat.Builder desde el paquete de soporte de Android ( android.support.v4.app.NotificationCompat.Builder ).

  • Procesos eliminados por el sistema Android: ¿se eliminan las notificaciones en curso?
  • Notificación de Android en una fecha específica
  • La notificación push de Google Play para la actualización de la aplicación no se ha enviado con fiabilidad. ¿Me estoy perdiendo de algo?
  • Android - Ventana de diálogo Prompt cuando toque en Notificación
  • Repetición de notificaciones en Android 4
  • ¿Qué significa gcm.notification.e = 1, en la carga de notificación push en Android?
  • GCM defaultSenderID
  • ¿Está FLAG_ONLY_ALERT_ONCE roto, o equivocado, o ambos?
  • Desactivación de la eliminación de notificaciones de Android
  • Android: obtener un identificador único de notificación
  • Establecer notificación en un momento específico android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.