liujiangyao лет назад: 7
Родитель
Сommit
eb09a5c27d

+ 6 - 0
app/src/main/java/com/kfzs/duanduan/fragment/FgtMiDong.java

@@ -61,6 +61,8 @@ public class FgtMiDong extends BaseCompatFragment {
     private int pageSize = 30;
     private int pageSize = 30;
     private List<AdDataSon> listData = ListUtil.emptyList();
     private List<AdDataSon> listData = ListUtil.emptyList();
 
 
+    private int refresh_init_false = 1;
+
     public static FgtMiDong newInstance(int type) {
     public static FgtMiDong newInstance(int type) {
         FgtMiDong fgtMiDong = new FgtMiDong();
         FgtMiDong fgtMiDong = new FgtMiDong();
         Bundle bundle = new Bundle();
         Bundle bundle = new Bundle();
@@ -186,6 +188,10 @@ public class FgtMiDong extends BaseCompatFragment {
 
 
                 @Override
                 @Override
                 public void onLoadAdFailure() {
                 public void onLoadAdFailure() {
+                    if(refresh_init_false == 1){
+                        initData(isRefresh);
+                    }
+                    refresh_init_false++;
                     refresh.setRefreshing(false);
                     refresh.setRefreshing(false);
                     if (isRefresh)
                     if (isRefresh)
                         G.showToast(activity, "网络异常,请稍后再试", Toast.LENGTH_SHORT);
                         G.showToast(activity, "网络异常,请稍后再试", Toast.LENGTH_SHORT);

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

@@ -1598,8 +1598,8 @@ public class CommonUtil {
      */
      */
     public boolean initMiDong(Activity activity, String id) {
     public boolean initMiDong(Activity activity, String id) {
         if (!SheepApp.getInstance().isInitMidong() && !TextUtils.isEmpty(id)) {
         if (!SheepApp.getInstance().isInitMidong() && !TextUtils.isEmpty(id)) {
-            SheepApp.getInstance().setInitMidong(true);
             AdManager.getInstance(activity).init(activity, "40", id + "");
             AdManager.getInstance(activity).init(activity, "40", id + "");
+            SheepApp.getInstance().setInitMidong(true);
             return true;
             return true;
         }
         }
         return false;
         return false;

+ 19 - 5
app/src/main/java/com/sheep/gamegroup/util/Jump2View.java

@@ -6,6 +6,7 @@ import android.content.Intent;
 import android.content.pm.PackageManager;
 import android.content.pm.PackageManager;
 import android.net.Uri;
 import android.net.Uri;
 import android.os.Bundle;
 import android.os.Bundle;
+import android.os.Handler;
 import android.text.TextUtils;
 import android.text.TextUtils;
 import android.view.Gravity;
 import android.view.Gravity;
 import android.view.View;
 import android.view.View;
@@ -1452,17 +1453,30 @@ public class Jump2View {
     /**
     /**
      * 幂动科技
      * 幂动科技
      */
      */
-    public void goMiDong(Activity activity, Object o){
+    public void goMiDong(final Activity activity, Object o){
         if(!SheepApp.getInstance().isShowMidong()){
         if(!SheepApp.getInstance().isShowMidong()){
             G.showToast("敬请期待");
             G.showToast("敬请期待");
             return;
             return;
         }
         }
         CommonUtil.getInstance().initMiDong(activity, DataUtil.getInstance().getUserId());
         CommonUtil.getInstance().initMiDong(activity, DataUtil.getInstance().getUserId());
-        if(SheepApp.getInstance().isInitMidong()){
-            Intent intent = new Intent(activity, ActMiDong.class);
-            activity.startActivity(intent);
-            MI_DONG_VIEW.onEvent();
+        long l ;
+        if(SheepApp.getInstance().getMidongTimeCount() == 1){
+            l = 1000;
+        }else {
+            l = 0;
         }
         }
+        SheepApp.getInstance().setMidongTimeCount(SheepApp.getInstance().getMidongTimeCount()+1);
+        new Handler().postDelayed(new Runnable() {
+            @Override
+            public void run() {
+                if(SheepApp.getInstance().isInitMidong()){
+                    Intent intent = new Intent(activity, ActMiDong.class);
+                    activity.startActivity(intent);
+                    MI_DONG_VIEW.onEvent();
+                }
+
+            }
+        }, l);
     }
     }
     /**
     /**
      * 小米游戏列表
      * 小米游戏列表

+ 9 - 0
app/src/main/java/com/sheep/jiuyan/samllsheep/SheepApp.java

@@ -51,6 +51,15 @@ public class SheepApp extends BaseApplication {
     private String packgeName;
     private String packgeName;
     private boolean isInitMidong = false;
     private boolean isInitMidong = false;
     private boolean isShowMidong = false;
     private boolean isShowMidong = false;
+    private int midongTimeCount = 1;
+
+    public int getMidongTimeCount() {
+        return midongTimeCount;
+    }
+
+    public void setMidongTimeCount(int midongTimeCount) {
+        this.midongTimeCount = midongTimeCount;
+    }
 
 
     public boolean isShowMidong() {
     public boolean isShowMidong() {
         return isShowMidong;
         return isShowMidong;