2014-08-31 4 views
34

यह एंड्रॉइड के लिए मेरी प्लगइन है और मेरी विधि में से एक को एक संदर्भ की आवश्यकता है, क्या कोई तरीका है कि मैं इस संदर्भ को कैसे प्राप्त कर सकता हूं?अपने फोनगैप प्लगइन में अपना संदर्भ कैसे प्राप्त करें

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

}

मुझे आशा है कि आप मेरी मदद कर सकते हैं। धन्यवाद

उत्तर

68

अपने प्लगइन में डाल करने की कोशिश:

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

धन्यवाद! मैं इस.cordova.getContext() के लिए देख रहा था लेकिन यह पता चला है कि यह है। Comova.getActivity()। GetAplicationContext(); तो आपके उत्तर के लिए धन्यवाद। – jfmg

संबंधित मुद्दे