diff --git a/android/src/main/java/com/evollu/react/fcm/FIRMessagingModule.java b/android/src/main/java/com/evollu/react/fcm/FIRMessagingModule.java index 0b6cd6b4688c6951391b6d56b05b3e1a4f16e867..219559ecd18cfac46f42a87def358856157cf5a4 100644 --- a/android/src/main/java/com/evollu/react/fcm/FIRMessagingModule.java +++ b/android/src/main/java/com/evollu/react/fcm/FIRMessagingModule.java @@ -123,11 +123,14 @@ public class FIRMessagingModule extends ReactContextBaseJavaModule implements Li public void onHostResume() { Intent newIntent = getCurrentActivity().getIntent(); if(newIntent != mIntent && newIntent != null){ - WritableMap params = Arguments.fromBundle(newIntent.getExtras()); - WritableMap fcm = Arguments.createMap(); - fcm.putString("action", newIntent.getAction()); - params.putMap("fcm", fcm); - sendEvent("FCMNotificationReceived", params); + Bundle extras = newIntent.getExtras(); + if (extras != null) { + WritableMap params = Arguments.fromBundle(extras); + WritableMap fcm = Arguments.createMap(); + fcm.putString("action", newIntent.getAction()); + params.putMap("fcm", fcm); + sendEvent("FCMNotificationReceived", params); + } } mIntent = newIntent; }