From 53df632d031e6f0720f4c79719cb125a77d4bcf0 Mon Sep 17 00:00:00 2001 From: Libin Lu Date: Mon, 31 Jul 2017 10:43:10 -0400 Subject: [PATCH] import fix --- .../main/java/com/evollu/react/fcm/MessagingService.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/android/src/main/java/com/evollu/react/fcm/MessagingService.java b/android/src/main/java/com/evollu/react/fcm/MessagingService.java index fe48fcf..4d9f161 100644 --- a/android/src/main/java/com/evollu/react/fcm/MessagingService.java +++ b/android/src/main/java/com/evollu/react/fcm/MessagingService.java @@ -3,8 +3,13 @@ package com.evollu.react.fcm; import java.util.Map; import android.content.Intent; import android.os.Bundle; +import android.os.Handler; +import android.os.Looper; import android.util.Log; +import com.facebook.react.ReactApplication; +import com.facebook.react.ReactInstanceManager; +import com.facebook.react.bridge.ReactContext; import com.google.firebase.messaging.FirebaseMessagingService; import com.google.firebase.messaging.RemoteMessage; @@ -22,6 +27,8 @@ public class MessagingService extends FirebaseMessagingService { i.putExtra("data", remoteMessage); handleBadge(remoteMessage); buildLocalNotification(remoteMessage); + + final Intent message = i; // We need to run this on the main thread, as the React code assumes that is true. // Namely, DevServerHelper constructs a Handler() without a Looper, which triggers: -- 2.26.2