Przeglądaj źródła

把不是必须的功能屏蔽掉

zengjiebin 7 lat temu
rodzic
commit
9113f373a1

+ 13 - 9
app/src/main/java/com/sheep/gamegroup/util/CommonUtil.java

@@ -2604,7 +2604,7 @@ public class CommonUtil {
                 LogUtil.println("checkCopyText", url);
                 if(StringUtils.isHttpUrl(url)) {
                     showGoWebDialog(dialogConfig, closeListener, textString, url);
-                } else{
+                } else if(TestUtil.isTest()) {//下面的功能暂不提供给用户
                     dialogConfig.setMsg("已经复制如下内容:\n" + textString + "\n,是否尝试跳转?")
                             .setBtnLeftText("确定").setBtnLeftOnClickListener(view -> Jump2View.getInstance().tryGotoDeepLink(textString))
                             .setBtnRightText("仅一次").setBtnRightOnClickListener(view -> {
@@ -2628,19 +2628,23 @@ public class CommonUtil {
         }
     }
 
+    //跳转http或者https链接
     private void showGoWebDialog(DialogConfig dialogConfig, View.OnClickListener closeListener, String textString, String url) {
-        if(checkShouYouShare(closeListener, url)){
+        if(checkShouYouShare(closeListener, url)){//小绵羊分享页面特殊处理
             return;
         }
-        dialogConfig.setMsg("已经复制如下内容:\n" + textString + "\n,是否访问该链接?")
-                .setBtnLeftText("确定").setBtnLeftOnClickListener(view -> Jump2View.getInstance().goWeb(SheepApp.getInstance().getCurrentActivity(), url))
-                .setBtnRightText("仅一次").setBtnRightOnClickListener(view -> {
-            closeListener.onClick(view);
-            Jump2View.getInstance().goWeb(SheepApp.getInstance().getCurrentActivity(), url);
-        });
-        ViewUtil.showMsgDialog(SheepApp.getInstance().getCurrentActivity(), dialogConfig);
+        if(TestUtil.isTest()) {//下面的功能暂不提供给用户
+            dialogConfig.setMsg("已经复制如下内容:\n" + textString + "\n,是否访问该链接?")
+                    .setBtnLeftText("确定").setBtnLeftOnClickListener(view -> Jump2View.getInstance().goWeb(SheepApp.getInstance().getCurrentActivity(), url))
+                    .setBtnRightText("仅一次").setBtnRightOnClickListener(view -> {
+                closeListener.onClick(view);
+                Jump2View.getInstance().goWeb(SheepApp.getInstance().getCurrentActivity(), url);
+            });
+            ViewUtil.showMsgDialog(SheepApp.getInstance().getCurrentActivity(), dialogConfig);
+        }
     }
 
+    //检查是否是小绵羊分享页面,如果是且获取到了game_id,返回true并调用接口获取对应的applications,然后尝试显示游戏对话框,提示用户是否查看游戏详情
     private boolean checkShouYouShare(View.OnClickListener closeListener, String url) {
         if(url.contains("/shou_you_share/index.html")) {
             String gameId = StringUtils.getQueryParameter(url, "game_id");