onShowFileChooser
方法。你应该确保你的代码类似于以下示例:@Override
public void onShowFileChooser(WebView webView, ValueCallback filePathCallback, FileChooserParams fileChooserParams) {
filePathCallback.onReceiveValue(null);
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("*/*");
startActivityForResult(Intent.createChooser(intent, "File Chooser"), REQUEST_FILE_CHOOSER);
}
如果你已经尝试过上述解决方法,但问题仍然存在,请确保你的设备上的Android WebView的版本大于5.0(Lollipop)。如果你的设备尚未升级到Android 5.0,请考虑升级你的设备或使用另一款WebView。
如果以上没有解决问题,请考虑更新你的应用程序的API Level。确保你的应用程序支持Android 5.0或更高版本。
最后,请确保你的应用程序中没有任何其他代码或库与WebView的文件选择器发生冲突。如果你怀疑可能存在冲突,请逐个排除你的代码或库,然后测试你的应用程序是否可以正常工作。
上一篇:App无法捕获从YouTube描述中重定向的Firebase动态链接。
下一篇:App无法导航到Page1(‘MainPage’不包含‘RootFrame_OnNavigated’的定义,也没有可访问的...)