网页流量不完成加载 [英] Webview does NOT finish loading

查看:249
本文介绍了网页流量不完成加载的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果我用一个按钮,它的工作原理,但它重定向到一个默认的浏览器。
我想使用的WebView,因为我要显示我的WebView的网站,避免地址栏显示。

If I use a button it works, but it redirects to a default browser. I want to use the webview because i want to display the website in my webview and avoid the address bar to display.

下面是我的code:

公共类MainActivity延伸活动{

public class MainActivity extends Activity {

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

    WebView webview = (WebView) findViewById(R.id.webView1);
    webview.loadUrl("http://docs.google.com/gview?embedded=true&url=http://178.239.16.28/fzs/sites/default/files/dokumenti-vijesti/sample.pdf");
    webview.setWebViewClient (new WebViewClient());

}

推荐答案

尝试下面code序列,让我知道,如果任何问题。不要忘了允许添加到您的Andr​​oidManifest.xml

Try below code sequence and let me know if any issues. Don't forget to add permission to your AndroidManifest.xml

<uses-permission android:name="android.permission.INTERNET" />

更改为如下:

WebView webview = (WebView) findViewById(R.id.webView1);
webview.setWebViewClient (new HelloWebViewClient());
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("http://docs.google.com/gview?embedded=true&url=http://178.239.16.28/fzs/sites/default/files/dokumenti-vijesti/sample.pdf");

和使用下面snippts

And use below snippts

private class HelloWebViewClient extends WebViewClient {


        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return true;
        }
        @Override
        public void onPageFinished(WebView view, String url) {
            super.onPageFinished(view, url);

        }

这篇关于网页流量不完成加载的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆