【发布时间】:2018-07-23 08:14:31
【问题描述】:
我的应用看起来像: My app screen
这是我的 webview 代码:
private String myPdfUrl = "https://drive.google.com/open?id=1rquwQNdXeds39Rlb32isX3bjYghHitCV";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
init();
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
view.loadUrl(myPdfUrl);
return true;
}
}
);
webView.loadUrl(myPdfUrl);
}
我的问题是:当我使用 API 19,21 在 Genymotion 中运行时,它可以工作。但在 API 25 中,WebView 只显示白屏。
【问题讨论】:
-
WebViews 无法显示 pdf 文件。
-
我不知道它如何与 api 19 一起工作。但 api 25 却不行。