ouvrir une activité à partir d'un CordovaPlugin

J'ai écrit un CordavaPlugin classe dérivée.

public class ShowMap extends CordovaPlugin {

@Override
public boolean execute(String action, JSONArray args,
        CallbackContext callbackContext) throws JSONException {

    if (action.compareTo("showMap") == 0)
    {
        String message = args.getString(0); 
        this.echo(message, callbackContext);

        Intent i = new Intent();


        return true;
    }

    return false;
}

private void echo(String message, CallbackContext callbackContext) {
    if (message != null && message.length() > 0) { 
        callbackContext.success(message);
    } else {
        callbackContext.error("Expected one non-empty string argument.");
    }
}

}

Je veux partir de cette classe pour ouvrir une nouvelle activité.
Comment puis-je accéder au contexte d'origine de la phonegap en fonction de la classe?

  • dans la classe que vous créez ShowMap objet de classe de l'Activité ou de tout autre ?
  • Showmap est une activité de la classe dérivée.
  • ou vous pouvez aussi voir ce post simonmacdonald.blogspot.dans/2012/07/...
InformationsquelleAutor krasnoff | 2013-01-14