Android-приложение всегда вылетает при получении push-уведомления от Pusher - PullRequest
0 голосов
/ 23 сентября 2019

Я просто пытаюсь реализовать простое уведомление от Pusher.я быстро стартовал с Пушера.Я настроил и добавил зависимости и прочее, но всякий раз, когда я использую команду curl, чтобы попытаться отправить уведомление.это всегда крушение.Я пытался найти решение в течение нескольких часов, но не смог его найти.Это сводит меня с ума .пожалуйста, помогите.

Вот мой код в MainActivitiy.kt

    PushNotifications.start(this, "instance id")
    PushNotifications.addDeviceInterest("hello")

вот журнал:

 E/AndroidRuntime: FATAL EXCEPTION: Firebase-WrappedFirebaseMessagingService
Process: com.example.azda, PID: 22200
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object android.content.Context.getSystemService(java.lang.String)' on a null object reference
    at android.content.ContextWrapper.getSystemService(ContextWrapper.java:562)
    at com.google.firebase.messaging.zzd.zza(com.google.firebase:firebase-messaging@@20.0.0:10)
    at com.google.firebase.messaging.FirebaseMessagingService.zzc(com.google.firebase:firebase-messaging@@20.0.0:60)
    at com.google.firebase.messaging.zze.run(com.google.firebase:firebase-messaging@@20.0.0:2)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
    at com.google.android.gms.common.util.concurrent.zza.run(Unknown Source)
    at java.lang.Thread.run(Thread.java:818)

1 Ответ

0 голосов
/ 23 сентября 2019

Я нашел это.Проблема в том, что я не должен использовать синтаксис kotlin для applicationContext, когда решение заключается в использовании getApplicationContext (), как в java.

Потрачено 10 часов только на написание 2 строк кода.Чувствовал себя настолько никчемным и хотел убить себя.Чертов

...