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

标签 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;
}

}

我希望你能帮助我。谢谢

最佳答案

尝试将其放入您的插件中:

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

关于android - 如何在 phonegap 插件中获取上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25592206/

相关文章:

Android Volley 发布请求 header 未更改

ios - 在 iOS 上使用 PhoneGap 将音频/视频流传递到 html 页面?

ios - Ajax 请求在带有 cordova 项目的 IBM Mobilefirst 中不适用于 iOS 9

android - Phonegap 互联网连接状态

cordova - 无法读取未定义的属性 'find' (UnhandledPromiseRejectionWarning)

ios - Phonegap 媒体停止系统音乐

android - proguard 警告库类 android.webkit.WebView 依赖程序类 android.webkit.WebViewClient

android - 如何在NavigationView 的菜单项中设置椭圆大小?

android - 使用 Amazon SNS 服务发送推送通知

javascript - PhoneGap 内联 PDF