这是一片测试文章

JAVA学习网 2020-11-04 17:53:01

this is test title

this is test content....

JSCallback jsCallback;
    String path="";
    @JSMethod(uiThread = true)
    public void setImage(JSCallback jsCallback){
        this.jsCallback=jsCallback;
        if(mWXSDKInstance != null && mWXSDKInstance.getContext() instanceof Activity) {
            Intent intent = new Intent();
            intent.setAction(Intent.ACTION_PICK);
            intent.setType("image/*");
            ((Activity)mWXSDKInstance.getContext()).startActivityForResult(intent, 0);
        }
    }
 
    @Override
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
        if(requestCode == 0) {
            Uri uri=data.getData();
            path =RealPathFromUriUtils.getRealPathFromUri(mWXSDKInstance.getContext(), data.getData());
            jsCallback.invoke(path);
        }
        super.onActivityResult(requestCode, resultCode, data);
    }
阅读(2304) 评论(0)