Jak otworzyć lokalny plik PDF w aplikacji WebView w systemie Android?

Chcę otworzyć lokalny (karta SD) plik PDF w WebView.

Próbowałem już tego:

webview = (WebView) findViewById(R.id.webview);
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setPluginsEnabled(true);
webview.getSettings().setAllowFileAccess(true);
File file = new File(Environment.getExternalStorageDirectory() + "/test.pdf");

final Uri uri = Uri.fromFile(file);

webview.loadUrl(uri.toString());

Ale nadal go nie otwiera, więc daj mi znać, jak mogę otworzyć plik PDF w WebView?

questionAnswers(6)

yourAnswerToTheQuestion