Parcourir la source

If the webview is not created, firstly start the main intent and then exec the callback

Sebastián Katzer il y a 12 ans
Parent
commit
b41609f820
1 fichiers modifiés avec 7 ajouts et 2 suppressions
  1. 7 2
      src/android/ReceiverActivity.java

+ 7 - 2
src/android/ReceiverActivity.java

@@ -43,8 +43,13 @@ public class ReceiverActivity extends Activity {
             JSONObject args = new JSONObject(bundle.getString(Receiver.OPTIONS));
             Options options = new Options(getApplicationContext()).parse(args);
 
-            invokeBackgroundCallback(options);
-            launchMainIntent();
+            if (LocalNotification.webView == null) {
+                launchMainIntent();
+                invokeBackgroundCallback(options);
+            } else {
+                invokeBackgroundCallback(options);
+                launchMainIntent();
+            }
         } catch (JSONException e) {}
     }