From 8e9d0834e4f5328efca969156af81a41fa99dce9 Mon Sep 17 00:00:00 2001
From: haijiang <181069201@qq.com>
Date: Fri, 20 Apr 2018 16:14:14 +0800
Subject: [PATCH] 提交
---
app/src/main/java/com/moral/yunfushao/fragment/FragmentShoppongMall.java | 49 +++++++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 47 insertions(+), 2 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 a12454c..beb2d33 100644
--- a/app/src/main/java/com/moral/yunfushao/fragment/FragmentShoppongMall.java
+++ b/app/src/main/java/com/moral/yunfushao/fragment/FragmentShoppongMall.java
@@ -1,6 +1,10 @@
package com.moral.yunfushao.fragment;
+import android.os.Build;
import android.view.View;
+import android.webkit.WebChromeClient;
+import android.webkit.WebView;
+import android.webkit.WebViewClient;
import com.moral.yunfushao.R;
import com.moral.yunfushao.base.BaseFragment;
@@ -11,6 +15,7 @@
*/
public class FragmentShoppongMall extends BaseFragment {
+ private WebView mWebView;
@Override
protected int getLayoutId() {
return R.layout.fragment_shoppingmall_layout;
@@ -18,7 +23,8 @@
@Override
protected void initViews() {
-
+ mWebView = findView(R.id.webView);
+ initWebViewSettings();
}
@Override
@@ -28,7 +34,8 @@
@Override
protected void initData() {
-
+// mWebView.loadUrl("http://www.7drlb.cn");
+ mWebView.loadUrl("https://shop459070069.m.taobao.com/");
}
@Override
@@ -40,4 +47,42 @@
protected void onErrorPagerClick() {
}
+
+ private void initWebViewSettings() {
+ mWebView.getSettings().setAllowFileAccess(true);
+ mWebView.getSettings().setJavaScriptEnabled(true);
+// mWebView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
+ mWebView.getSettings().setAllowFileAccess(true);
+ mWebView.getSettings().setAppCacheEnabled(true);
+ mWebView.getSettings().setDomStorageEnabled(true);
+ mWebView.getSettings().setDatabaseEnabled(true);
+ if(Build.VERSION.SDK_INT >= 0x13) {
+ mWebView.getSettings().setLoadsImagesAutomatically(true);
+ } else {
+ mWebView.getSettings().setLoadsImagesAutomatically(false);
+ }
+ mWebView.setWebViewClient(new WebViewClient() {
+ @Override
+ public boolean shouldOverrideUrlLoading(WebView view, String url) {
+ progressDialog.show();
+ return false;
+ }
+ @Override
+ public void onPageFinished(WebView view, String url) {
+ super.onPageFinished(view, url);
+ 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) {
+ progressDialog.dismiss();
+ }
+ }
+ });
+ }
}
--
Gitblit v1.8.0