Переглянути джерело

添加跳转到绑定手机号页面的深度链接;修复游戏用户弹出随便打弹窗提示错误的问题

zengjiebin 7 роки тому
батько
коміт
34145d0111

+ 6 - 0
app/src/main/java/com/sheep/gamegroup/view/activity/MiddleSchemeAct.java

@@ -86,6 +86,12 @@ public class MiddleSchemeAct extends Activity {
             default://尝试获取game_id
                 tryGoSplashAct(activity, uri);
                 break;
+            //sheep://small.kfzs.com/xmy?type=bind_mobile
+            //sheep://small.kfzs.com/xmy?type=bm
+            case "bm"://跳转福利界面
+            case "bind_mobile"://跳转福利界面
+                Jump2View.getInstance().goBindPhone(activity, null);
+                break;
             //sheep://small.kfzs.com/xmy?type=welfare
             //sheep://small.kfzs.com/xmy?type=wfa
             case "welfare"://跳转福利界面

+ 3 - 1
app/src/main/java/com/sheep/gamegroup/view/fragment/FgtSmallSheep.java

@@ -1212,13 +1212,15 @@ public class FgtSmallSheep extends BaseFragment implements SmallSheepContract.Vi
 
     private int onResumeCount = 0;
 
+    private boolean hasShowSbd = false;
     @Override
     public void onResume() {
         super.onResume();
         CommonUtil.getInstance().callActionWithUserInfo(item -> userEntity = item);
         if (onResumeCount > 0)
             refreshTaskList();
-        if(onResumeCount == 0){
+        if(!hasShowSbd && isVisible()){
+            hasShowSbd = true;
             //延时显示随便打弹出框提示
             PopupWindowUtil.delayShowLayout(activity, new PopupWindowUtil.PopupWindowParams(R.layout.pop_show_sbd_tip).setAnchor(to_search_but_rl)
                     .setGravity(Gravity.BOTTOM).setXoff(G.getRealPix(16))