From 17d97f58265510ceda0b38959a90424ee07b6910 Mon Sep 17 00:00:00 2001 From: 陈奇 <1650699704@qq.com> Date: Tue, 13 Nov 2018 11:42:07 +0800 Subject: [PATCH] 1.0.3-1测试版本 [*]修改重新连接的方式 [*]修改商城连接 [*]修改心跳机制 [*]主要针对oppo和vivo机型添加开启定位服务 --- app/src/main/java/com/moral/yunfushao/fragment/FragmentShoppongMall.java | 21 +++++++++++++++++---- 1 files changed, 17 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/moral/yunfushao/fragment/FragmentShoppongMall.java b/app/src/main/java/com/moral/yunfushao/fragment/FragmentShoppongMall.java index beb2d33..f1de8b8 100644 --- a/app/src/main/java/com/moral/yunfushao/fragment/FragmentShoppongMall.java +++ b/app/src/main/java/com/moral/yunfushao/fragment/FragmentShoppongMall.java @@ -16,6 +16,7 @@ public class FragmentShoppongMall extends BaseFragment { private WebView mWebView; + @Override protected int getLayoutId() { return R.layout.fragment_shoppingmall_layout; @@ -28,6 +29,14 @@ } @Override + public void onResume() { + super.onResume(); + String url = "https://qixingboshi.tmall.com/shop/view_shop.htm?spm=a220m.1000862.1000730.3.4e577fdaFH6RLh&user_number_id=4065460231&rn=e4ad4c4924aa673e9a82566d92483890"; + mWebView.loadUrl(url); +// mWebView.loadUrl("https://shop459070069.m.taobao.com/"); + } + + @Override protected void initListener() { } @@ -35,7 +44,7 @@ @Override protected void initData() { // mWebView.loadUrl("http://www.7drlb.cn"); - mWebView.loadUrl("https://shop459070069.m.taobao.com/"); + } @Override @@ -56,7 +65,7 @@ mWebView.getSettings().setAppCacheEnabled(true); mWebView.getSettings().setDomStorageEnabled(true); mWebView.getSettings().setDatabaseEnabled(true); - if(Build.VERSION.SDK_INT >= 0x13) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { mWebView.getSettings().setLoadsImagesAutomatically(true); } else { mWebView.getSettings().setLoadsImagesAutomatically(false); @@ -67,19 +76,23 @@ progressDialog.show(); return false; } + @Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); - if(!mWebView.getSettings().getLoadsImagesAutomatically()) { + if (!mWebView.getSettings().getLoadsImagesAutomatically()) { mWebView.getSettings().setLoadsImagesAutomatically(true); } } + }); + + mWebView.setWebChromeClient(new WebChromeClient() { @Override public void onProgressChanged(WebView view, int newProgress) { super.onProgressChanged(view, newProgress); - if(newProgress >= 64) { + if (newProgress >= 64) { progressDialog.dismiss(); } } -- Gitblit v1.8.0