Bladeren bron

审核刷新提交

liujiangyao 7 jaren geleden
bovenliggende
commit
7dea7454b8

+ 1 - 0
app/src/main/java/com/kfzs/duanduan/event/EventTypes.java

@@ -43,4 +43,5 @@ public enum EventTypes {
     REFRESH_XIAOMI_GAME_LIST,//刷新界面
     FGT_SHEEP_REFRESH_H , //刷新fgtSmallSheep高度
     FGT_SHEEP_SHOW_NEW_USER_HONG_BAO , //显示红包
+    REFRESH_AUDITACTIVITY_DATA,//审核数据刷新
 }

+ 5 - 0
app/src/main/java/com/sheep/gamegroup/view/fragment/FgtAudit.java

@@ -7,6 +7,8 @@ import android.support.annotation.Nullable;
 import android.view.View;
 import android.widget.ListView;
 
+import com.kfzs.duanduan.event.BigEvent;
+import com.kfzs.duanduan.event.EventTypes;
 import com.sheep.gamegroup.model.entity.BaseMessage;
 import com.sheep.gamegroup.model.entity.TaskAcceptedEty;
 import com.sheep.gamegroup.util.CommonUtil;
@@ -17,6 +19,8 @@ import com.sheep.gamegroup.view.customview.RefreshLayout;
 import com.sheep.jiuyan.samllsheep.R;
 import com.sheep.jiuyan.samllsheep.base.BaseFragment;
 
+import org.greenrobot.eventbus.EventBus;
+
 import java.util.ArrayList;
 import java.util.List;
 
@@ -78,6 +82,7 @@ public class FgtAudit extends BaseFragment {
         swipe_container.setOnRefreshListener(new RefreshLayout.OnRefreshListener() {
             @Override
             public void onRefresh() {
+                EventBus.getDefault().post(BigEvent.get().setEventTypes(EventTypes.REFRESH_AUDITACTIVITY_DATA));
                 refreshData();
             }
         });

+ 24 - 0
app/src/main/java/com/sheep/gamegroup/view/fragment/FgtMainAudit.java

@@ -10,6 +10,7 @@ import android.widget.LinearLayout;
 import android.widget.TextView;
 
 import com.kfzs.duanduan.BaseCompatFragment;
+import com.kfzs.duanduan.event.BigEvent;
 import com.kfzs.duanduan.mine.GiftpackListAdapter;
 import com.sheep.gamegroup.model.entity.BaseMessage;
 import com.sheep.gamegroup.model.entity.TaskAuditEntity;
@@ -20,6 +21,9 @@ import com.sheep.jiuyan.samllsheep.R;
 import com.sheep.jiuyan.samllsheep.utils.G;
 import com.sheep.jiuyan.samllsheep.utils.TitleBarUtils;
 
+import org.greenrobot.eventbus.EventBus;
+import org.greenrobot.eventbus.Subscribe;
+
 import butterknife.BindView;
 import butterknife.ButterKnife;
 import butterknife.Unbinder;
@@ -56,6 +60,7 @@ public class FgtMainAudit extends BaseCompatFragment {
 
     @Override
     protected void initView(Bundle savedInstanceState) {
+        EventBus.getDefault().register(this);
         setContentView(R.layout.act_audit_layout);
         activity = getActivity();
 
@@ -169,5 +174,24 @@ public class FgtMainAudit extends BaseCompatFragment {
             e.printStackTrace();
         }
     }
+
+    @Subscribe
+    public void onEventMainThread(BigEvent event) {
+        switch (event.getEventTypes()) {
+            case REFRESH_AUDITACTIVITY_DATA:
+                try {
+                    initData();
+                } catch (Exception e) {
+                    e.printStackTrace();
+                }
+                break;
+        }
+    }
+
+    @Override
+    public void onDestroy() {
+        super.onDestroy();
+        EventBus.getDefault().unregister(this);
+    }
 }