hanjing 6 年之前
父节点
当前提交
517e2a4415

+ 19 - 16
app/src/main/java/com/sheep/gamegroup/module/webview/fragment/FgtWebX5.java

@@ -321,7 +321,7 @@ public class FgtWebX5 extends BaseFgtWebX5 {
 
             @Override
             public WebResourceResponse shouldInterceptRequest(WebView webView, String inUrl) {
-                if(TestUtil.isDev()){
+                if (TestUtil.isDev()) {
                     return null;
                 }
                 if (finallyUrl.equalsIgnoreCase(inUrl)) {
@@ -332,7 +332,7 @@ public class FgtWebX5 extends BaseFgtWebX5 {
 
             @Override
             public WebResourceResponse shouldInterceptRequest(WebView webView, WebResourceRequest webResourceRequest) {
-                if(TestUtil.isDev()){
+                if (TestUtil.isDev()) {
                     return null;
                 }
                 String fileUrl = webResourceRequest.getUrl().toString();
@@ -621,21 +621,24 @@ public class FgtWebX5 extends BaseFgtWebX5 {
     }
 
     public void setCookies(String host, Map<String, String> params) {
-//        CookieSyncManager.createInstance(getContext());
-//        CookieManager cookieManager = CookieManager.getInstance();
-//        cookieManager.setAcceptCookie(true);
-//        String cookies = cookieManager.getCookie(host);
-//        Map<String, String> cookieMap = StringUtils.string2Map(cookies, ";", "=");
-//        StringUtils.mergeMap(cookieMap, params);
-//        cookieMap.put("Domain", host);
-//        cookieMap.put("Path", "/");
-//        cookieMap.put("Expires", DateUtil.getTimeEn(System.currentTimeMillis() + 3000_000, "EEE, dd MMM yyyy HH:mm:ss") + " GMT");
-//        cookieMap.put("MaxAge", "3000");
-//        for (String key : cookieMap.keySet()) {
-//            cookieManager.setCookie(host, key + "=" + cookieMap.get(key));
+//        for (String key : params.keySet()) {
+//            Log.i("Cookie", key + " : " + params.get(key));
 //        }
-//        cookieManager.flush();
-//        CookieSyncManager.createInstance(getContext()).sync();
+        CookieSyncManager.createInstance(getContext());
+        CookieManager cookieManager = CookieManager.getInstance();
+        cookieManager.setAcceptCookie(true);
+        String cookies = cookieManager.getCookie(host);
+        Map<String, String> cookieMap = StringUtils.string2Map(cookies, ";", "=");
+        StringUtils.mergeMap(cookieMap, params);
+        cookieMap.put("Domain", host);
+        cookieMap.put("Path", "/");
+        cookieMap.put("Expires", DateUtil.getTimeEn(System.currentTimeMillis() + 3000_000, "EEE, dd MMM yyyy HH:mm:ss") + " GMT");
+        cookieMap.put("MaxAge", "3000");
+        for (String key : cookieMap.keySet()) {
+            cookieManager.setCookie(host, key + "=" + cookieMap.get(key));
+        }
+        cookieManager.flush();
+        CookieSyncManager.createInstance(getContext()).sync();
     }
 
     public void initDataOnVisibleToUser() {

+ 1 - 1
app/src/main/java/com/sheep/jiuyan/samllsheep/utils/G.java

@@ -76,7 +76,7 @@ public class G {
             return;
         }
         Toast.makeText(SheepApp.getInstance(), msg, duration).show();
-        new Exception("Test").printStackTrace();
+//        new Exception("Test").printStackTrace();
     }
 
     public static void shortToast(BaseMessage msg) {