WebView上传"选择文件"什么也没做

时间:2015-04-26 17:08:56

标签: android webview

我希望能够从Android 4.x设备上传文件,每当我选择"选择文件"没有任何反应。

当我直接使用Chrome时,它可以正常工作,但不适用于应用内的WebViewClient。

我的代码:

public class ActivityWebView extends MainActivity {

private WebView wv;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_webview);

    String websiteURL = "url";  

        wv = (WebView) findViewById(R.id.webView);
        wv.getSettings().setJavaScriptEnabled(true);
        wv.loadUrl(websiteURL);
        wv.setWebViewClient(new WebViewClientClass());

        wv.getSettings().setSupportZoom(false);
        wv.getSettings().setBuiltInZoomControls(false);

}

public class WebViewClientClass extends WebViewClient {
    @Override
    public boolean shouldOverrideUrlLoading(WebView webview, String url)
    {
        webview.loadUrl(url);
        return true;
    }

}

@Override
public boolean onKeyDown(int KeyCode, KeyEvent event)
{
    if ((KeyCode == KeyEvent.KEYCODE_BACK) && wv.canGoBack())
    {
        wv.goBack();
        return true;
    }
    return super.onKeyDown(KeyCode, event);
}

0 个答案:

没有答案