|
|
@@ -233,7 +233,10 @@ public class FgtWebX5 extends BaseFgtWebX5 {
|
|
|
|
|
|
@Override
|
|
|
public boolean onShowFileChooser(WebView webView, ValueCallback<Uri[]> filePathCallback, FileChooserParams fileChooserParams) {
|
|
|
- if (!CameraUtil.checkCameraPermission(getActivity())) return true;
|
|
|
+ if (!CameraUtil.checkCameraPermission(getActivity())) {
|
|
|
+ filePathCallback.onReceiveValue(new Uri[]{});
|
|
|
+ return true;
|
|
|
+ }
|
|
|
if (mFilePathCallback != null) {
|
|
|
mFilePathCallback.onReceiveValue(null);
|
|
|
}
|
|
|
@@ -283,16 +286,6 @@ public class FgtWebX5 extends BaseFgtWebX5 {
|
|
|
return /*super.onShowFileChooser(webView, filePathCallback, fileChooserParams)*/true;
|
|
|
}
|
|
|
|
|
|
- //For Android 4.1
|
|
|
- public void openFileChooser(ValueCallback<Uri> uploadMsg, String acceptType, String capture) {
|
|
|
- mUploadMessage = uploadMsg;
|
|
|
- Intent i = new Intent(Intent.ACTION_GET_CONTENT);
|
|
|
- i.addCategory(Intent.CATEGORY_OPENABLE);
|
|
|
- i.setType("image/*");
|
|
|
- FgtWebX5.this.startActivityForResult(Intent.createChooser(i, "Image Chooser"), FILECHOOSER_RESULTCODE);
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
@Override
|
|
|
public void onProgressChanged(WebView view, int newProgress) {
|
|
|
LogUtil.println("ActWebX5", "onProgressChanged", newProgress);
|