android4.4.2在webview里上传不了图片,用js处理,有个ValueCallback参数不知是什么?
因为4.4.2调用不了openFileChooser,我想通过js来处理
在调用的js里模仿openFileChooser,可以打开相册,
但是openFileChooser有个参数ValueCallback<Uri>不知道是什么,
app的代码里怎么获取ValueCallback<Uri>?
这个参数在回调方法里要用到,如下面的mUploadMessage就是这个参数赋值的
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == FILECHOOSER_RESULTCODE) {
if (null == mUploadMessage && null == mUploadCallbackAboveL) return;
Uri result = data == null || resultCode != RESULT_OK ? null : data.getData();
if (mUploadCallbackAboveL != null) {
onActivityResultAboveL(requestCode, resultCode, data);
} else if (mUploadMessage != null) {
mUploadMessage.onReceiveValue(result);
mUploadMessage = null;
}
}