Fixes #857, #392 - also closes #700

This commit is contained in:
Tommy-Carlos Williams
2013-02-19 12:09:48 +11:00
parent 6a3724df2e
commit 16bf769638
3 changed files with 66 additions and 61 deletions

View File

@@ -73,7 +73,7 @@ public class WebIntent extends Plugin {
if (args.length() != 1) {
return new PluginResult(PluginResult.Status.INVALID_ACTION);
}
Intent i = ((DroidGap)this.cordova.getContext()).getIntent();
Intent i = cordova.getActivity().getIntent();
String extraName = args.getString(0);
return new PluginResult(PluginResult.Status.OK, i.hasExtra(extraName));
@@ -81,7 +81,7 @@ public class WebIntent extends Plugin {
if (args.length() != 1) {
return new PluginResult(PluginResult.Status.INVALID_ACTION);
}
Intent i = ((DroidGap)this.cordova.getContext()).getIntent();
Intent i = cordova.getActivity().getIntent();
String extraName = args.getString(0);
if (i.hasExtra(extraName)) {
return new PluginResult(PluginResult.Status.OK, i.getStringExtra(extraName));
@@ -93,7 +93,7 @@ public class WebIntent extends Plugin {
return new PluginResult(PluginResult.Status.INVALID_ACTION);
}
Intent i = ((DroidGap)this.cordova.getContext()).getIntent();
Intent i = cordova.getActivity().getIntent();
String uri = i.getDataString();
return new PluginResult(PluginResult.Status.OK, uri);
} else if (action.equals("onNewIntent")) {
@@ -184,6 +184,6 @@ public class WebIntent extends Plugin {
intent.putExtra(key, value);
}
((DroidGap)this.cordova.getContext()).sendBroadcast(intent);
cordova.getActivity().sendBroadcast(intent);
}
}