Kaynağa Gözat

只有第一次启动应用才可能会显示未完成的新手任务对话框

zengjiebin 8 yıl önce
ebeveyn
işleme
dd6404bc2e

+ 7 - 1
app/src/main/java/com/kfzs/duanduan/fragment/FgtSmallSheep.java

@@ -293,6 +293,11 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
                 .preload(800, 800);
         if(userEntity.getNewbie_task_status() < 16){//为16时代表已经完成所有新手任务,不是新手
             newbie_task.setVisibility(View.VISIBLE);
+            if(isShowNewbieTaskDialog){
+                isShowNewbieTaskDialog = false;
+            } else {
+                return;
+            }
             SheepApp.getInstance().getNetComponent().getApiService().getNewbieTask()
                             .subscribeOn(Schedulers.io())
                             .observeOn(AndroidSchedulers.mainThread())
@@ -328,8 +333,9 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
         } else {
             newbie_task.setVisibility(View.GONE);
         }
+        //添加代码请在上面的if else之前,否则出错不要找我 by realicing
     }
-
+    private boolean isShowNewbieTaskDialog = true;//只有首次会显示未做的新手任务对话框
     @Override
     public void failData2View(Object o) {
         G.showToast("网络错误");

+ 0 - 8
app/src/main/java/com/sheep/gamegroup/view/activity/ActNewbieTaskList.java

@@ -66,14 +66,6 @@ public class ActNewbieTaskList extends BaseActivity {
                 initData();
             }
         });
-
-//        swipe_container.setOnLoadListener(new RefreshLayout.OnLoadListener() {
-//            @Override
-//            public void onLoad() {
-//                swipe_container.setLoading(false);
-//            }
-//        });
-
     }
 
     @Override