Parcourir la source

首页任务列表刷新问题、加一个数据加载延迟

liujiangyao il y a 7 ans
Parent
commit
3e71e7352d

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

@@ -1861,7 +1861,7 @@ public class CommonUtil {
                 if (BuildConfig.DEBUG) G.showToast("无数据layout中找不到ImageView");
                 return;
             }
-            TextView empty_view_msg = empty_view.findViewById(R.id.empty_view_msg);
+            final TextView empty_view_msg = empty_view.findViewById(R.id.empty_view_msg);
             if (empty_view_msg == null) {
                 if (BuildConfig.DEBUG) G.showToast("无数据layout中找不到TextView");
                 return;
@@ -1872,7 +1872,14 @@ public class CommonUtil {
                 } else {
                     empty_view_img.setImageResource(R.mipmap.wushuju);
                 }
-                empty_view_msg.setText(R.string.wushuju);
+                empty_view_msg.setText("加载中...");
+                empty_view_msg.postDelayed(new Runnable() {
+                    @Override
+                    public void run() {
+
+                        empty_view_msg.setText(R.string.wushuju);
+                    }
+                },1000);
             } else {
                 if (isNetImg) {
                     GlideImageLoader.setImage(empty_view_img, ViewUtil.getNetImgByName("wushuju_net_error"));

+ 3 - 10
app/src/main/java/com/sheep/gamegroup/view/fragment/FgtTryMakeMoney.java

@@ -3,23 +3,17 @@ package com.sheep.gamegroup.view.fragment;
 import android.app.Activity;
 import android.os.Bundle;
 import android.support.v7.widget.LinearLayoutManager;
-import android.support.v7.widget.RecyclerView;
 import android.text.TextUtils;
 import android.view.LayoutInflater;
 import android.view.View;
 import android.view.ViewGroup;
-import android.widget.LinearLayout;
 import android.widget.TextView;
 
 import com.jcodecraeer.xrecyclerview.XRecyclerView;
-import com.scwang.smartrefresh.layout.SmartRefreshLayout;
-import com.scwang.smartrefresh.layout.api.RefreshLayout;
-import com.scwang.smartrefresh.layout.listener.OnLoadMoreListener;
-import com.scwang.smartrefresh.layout.listener.OnRefreshListener;
-import com.sheep.gamegroup.event.BigEvent;
-import com.sheep.gamegroup.event.EventTypes;
 import com.sheep.gamegroup.di.components.DaggerFgtTryMakeMoneyComponent;
 import com.sheep.gamegroup.di.modules.TryMakeMoneyModule;
+import com.sheep.gamegroup.event.BigEvent;
+import com.sheep.gamegroup.event.EventTypes;
 import com.sheep.gamegroup.model.entity.BaseMessage;
 import com.sheep.gamegroup.model.entity.RecyleObj;
 import com.sheep.gamegroup.model.entity.RecyleType;
@@ -32,7 +26,6 @@ import com.sheep.gamegroup.util.CommonUtil;
 import com.sheep.gamegroup.util.DataUtil;
 import com.sheep.gamegroup.util.ListUtil;
 import com.sheep.gamegroup.util.LogUtil;
-import com.sheep.gamegroup.util.RefreshUtil;
 import com.sheep.gamegroup.util.ViewUtil;
 import com.sheep.gamegroup.view.activity.GamemakeMoneyAct;
 import com.sheep.gamegroup.view.activity.TryMakeMoneyact;
@@ -505,7 +498,7 @@ public class FgtTryMakeMoney extends BaseFragment implements TryMakeMoneyContrac
     @Override
     public void onResume() {
         super.onResume();
-        if (onResumeCount > 0 && presenter != null) {//直接全部刷新
+        if (!isFromHome && onResumeCount > 0 && presenter != null) {//直接全部刷新
             refreshData();
         }
         onResumeCount++;