如何在phonegap插件中获取上下文

时间:2014-08-31 12:56:46

标签: android cordova cordova-plugins

这是我的android插件,我的一个方法需要一个上下文,有什么方法可以获得这个上下文?

public class GaziruPlugin extends CordovaPlugin{
@Override
public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException 
{
    String value = args.getString(0);
    BASE64Decoder decoder = new BASE64Decoder();
    try {
        byte[] imageByte = decoder.decodeBuffer(value);
        Classlogic method = new Classlogic();
        //this method requires a context type.
        method.DoLogic(context,imageByte);

    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    return false;
}

}

我希望你能帮助我。感谢

1 个答案:

答案 0 :(得分:85)

尝试将此插入到您的插件中:

Context context=this.cordova.getActivity().getApplicationContext();