美文网首页
Android开发中WebView加载缓慢问题

Android开发中WebView加载缓慢问题

作者: ab970bf95f99 | 来源:发表于2019-02-20 20:53 被阅读0次

    写一个QQ群验证功能

    网上大多都是易语言的所以帮助不打

    代码执行到隐藏WebView都很顺利 后面的代码也会执行 只不过特别慢 一分钟或者加载不出来 

    请大佬帮忙看一下吧!


    public class MainActivity extends Activity
    {
        @Override
        protected void onCreate(Bundle savedInstanceState)
        {
            super.onCreate(savedInstanceState);
      //requestWindowFeature(Window.FEATURE_NO_TITLE);  // 隐藏标题栏
      getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);  // 隐藏状态栏
      setContentView(R.layout.main);
     
      final int groupID = 479678081 ;
     
      WebView wv = (WebView)findViewById(R.id.webView);
     
        //载入QQ登录界面
        wv.loadUrl("http://ui.ptlogin2.qq.com/cgi-bin/login?appid=549000912&daid=5&style=12&s_url=http://qun.qzone.qq.com/group");
     
      //获取一个webviewsetting对象
            WebSettings setting = wv.getSettings();
      //启用js
            wv.getSettings().setJavaScriptEnabled(true);
      wv.setWebViewClient(new WebViewClient() {
     
          public void onPageStarted(WebView view, String url, Bitmap ico) {
              if(url.equals("http://qun.qzone.qq.com/group")){
                  //说明登录成功
        //隐藏WebView
        view.setVisibility(View.GONE);
        }
                }
     
              @Override
                    public void onPageFinished(WebView view, String url){
                        //页面加载完毕
                        //获取地址的第8,9,10位字符串
                        String tag = url.substring(7,10);
                        if(tag.equals("qun")){
            //如果是qun已经进入了群空间
                        //开始进入群论坛
                        view.loadUrl("http://bbs.qun.qq.com/forumdisplay?gId=" + groupID);
         
                        }else if(tag.equals("qgc")){
         
          startActivity(new Intent(MainActivity.this,a.class));
         
        }else if(tag.equals("bbs")){
                       
          startActivity(new Intent(MainActivity.this,b.class));
         
                        }
                    }
     
            });
     
    }
    }

    相关文章

      网友评论

          本文标题:Android开发中WebView加载缓慢问题

          本文链接:https://www.haomeiwen.com/subject/soekyqtx.html