Explorar o código

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

Sebastián Katzer %!s(int64=12) %!d(string=hai) anos
pai
achega
b41609f820
Modificáronse 1 ficheiros con 7 adicións e 2 borrados
  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) {}
     }