Просмотр исходного кода

3.4.5不上线赏金任务,布局中已经设置为不可见

zengjiebin лет назад: 7
Родитель
Сommit
a401ef2618

+ 24 - 22
app/src/main/java/com/sheep/gamegroup/module/game/fragment/FgtGameCenter.java

@@ -91,28 +91,30 @@ public class FgtGameCenter extends BaseFragment {
 
             }
         });
-        ViewUtil.setVisibility(fgt_gc_hb_500_yuan_drl, false);
-        CommonUtil.getInstance().callActionWithUserInfo(userEntity -> {
-            String code = userEntity.getParent_code();
-            if(TextUtils.isEmpty(code)){
-                code = userEntity.getInvitation_code();
-            }
-        SheepApp.getInstance().getNetComponent().getApiService().getUserIsShouYou(code)
-                .subscribeOn(Schedulers.io())
-                .observeOn(AndroidSchedulers.mainThread())
-                .subscribe(new SheepSubscriber<BaseMessage>(SheepApp.getInstance()) {
-                    @Override
-                    public void onNext(BaseMessage baseMessage) {
-                        boolean result = baseMessage.getData(Boolean.class);
-                        ViewUtil.setVisibility(fgt_gc_hb_500_yuan_drl, !result);//不是会长或会长邀请的才显示
-                    }
-
-                    @Override
-                    public void onError(BaseMessage baseMessage) {
-                        ViewUtil.setVisibility(fgt_gc_hb_500_yuan_drl, false);
-                    }
-                });
-        });
+        if(ViewUtil.isVisible(fgt_gc_hb_500_yuan_drl)) {//3.4.5不上线赏金任务,布局中已经设置为不可见
+            ViewUtil.setVisibility(fgt_gc_hb_500_yuan_drl, false);
+            CommonUtil.getInstance().callActionWithUserInfo(userEntity -> {
+                String code = userEntity.getParent_code();
+                if (TextUtils.isEmpty(code)) {
+                    code = userEntity.getInvitation_code();
+                }
+                SheepApp.getInstance().getNetComponent().getApiService().getUserIsShouYou(code)
+                        .subscribeOn(Schedulers.io())
+                        .observeOn(AndroidSchedulers.mainThread())
+                        .subscribe(new SheepSubscriber<BaseMessage>(SheepApp.getInstance()) {
+                            @Override
+                            public void onNext(BaseMessage baseMessage) {
+                                boolean result = baseMessage.getData(Boolean.class);
+                                ViewUtil.setVisibility(fgt_gc_hb_500_yuan_drl, !result);//不是会长或会长邀请的才显示
+                            }
+
+                            @Override
+                            public void onError(BaseMessage baseMessage) {
+                                ViewUtil.setVisibility(fgt_gc_hb_500_yuan_drl, false);
+                            }
+                        });
+            });
+        }
 
     }
 

+ 1 - 1
app/src/main/res/layout/fgt_game_center.xml

@@ -91,7 +91,7 @@
         android:gravity="right"
         android:paddingTop="@dimen/content_padding_10"
         android:paddingBottom="@dimen/content_padding_10"
-        android:visibility="visible">
+        android:visibility="gone">
 
         <ImageView
             android:layout_width="90dp"