誰かが私を助けてくれることを望んでいます。私はこれを引き起こしているものを追跡できないようです。私はFirebaseのメッセージングをテストしています。 onMessageReceivedが正常にヒットした、まだ私はNotificationManager.notify呼び出すとき、私はこのエラーを取得:アクティビティを破棄できません... java.lang.NullPointerException:observer
E/UncaughtException:java.lang.RuntimeException: 活性を破壊することができません{com.myproject.android/com.myproject.android .MainActivity}: のjava.lang.NullPointerException:オブザーバー
public class MyFirebaseMessagingService extends FirebaseMessagingService {
public void onMessageReceived(RemoteMessage remoteMessage) {
RemoteMessage.Notification notification = remoteMessage.getNotification();
createNotification(notification);
}
}
private void createNotification(RemoteMessage.Notification notification) {
Context context = getBaseContext();
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(context).setContentText(notification.getBody());
NotificationManager mNotificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.notify(MESSAGE_NOTIFICATION_ID, mBuilder.build());
}