Procházet zdrojové kódy

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

Sebastián Katzer před 12 roky
rodič
revize
b41609f820
1 změnil soubory, kde provedl 7 přidání a 2 odebrání
  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) {}
     }