Przeglądaj źródła

find page optimized

hanjing 7 lat temu
rodzic
commit
0bc8c82366

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

@@ -1851,11 +1851,11 @@ public class CommonUtil {
      */
     public boolean initMiDong(Activity activity, String id) {
         if (!SheepApp.getInstance().isInitMidong() && !TextUtils.isEmpty(id)) {
-            SheepApp.getInstance().setInitMidong(true);
             String appId = "40";
             String cUId = String.valueOf(id);
             String appKey = "ad9a30556666207";
             AdManager.getInstance(SheepApp.getInstance()).init(activity, appId, cUId, appKey);
+            SheepApp.getInstance().setInitMidong(true);
             return true;
         }
         return false;

+ 4 - 17
app/src/main/java/com/sheep/gamegroup/util/Jump2View.java

@@ -1800,24 +1800,11 @@ public class Jump2View {
             return;
         }
         CommonUtil.getInstance().initMiDong(activity, DataUtil.getInstance().getUserId());
-        long l;
-        if (SheepApp.getInstance().getMidongTimeCount() == 1) {
-            l = 1000;
-        } else {
-            l = 0;
+        if (SheepApp.getInstance().isInitMidong()) {
+            Intent intent = new Intent(activity, ActMiDong.class);
+            activity.startActivity(intent);
+            MI_DONG_VIEW.onEvent();
         }
-        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);
     }
 
     /**

+ 0 - 1
app/src/main/java/com/sheep/gamegroup/view/activity/ActMain.java

@@ -139,7 +139,6 @@ public class ActMain extends BaseActYmPermissionCheck {
 //        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP && G.checkDeviceHasNavigationBar(this)) {
 //            main_layout.setPadding(0, 0, 0, G.getHasVirtualKey(this) - G.getNoHasVirtualKey(this));
 //        }
-//todo///////////////////////////////////////////////////////////////////////////////////////////
         CommonUtil.getInstance().initMiDong(this, DataUtil.getInstance().getUserId());
     }
 

+ 5 - 8
app/src/main/java/com/sheep/gamegroup/view/activity/ActMiDong.java

@@ -48,8 +48,6 @@ public class ActMiDong extends BaseActivity {
     ViewPager pager;
     private TitleFragmentListAdapter mAdapter;
 
-    private Activity activity;
-
     @Override
     protected int getLayoutId() {
         return R.layout.common_tab_vp;
@@ -57,15 +55,14 @@ public class ActMiDong extends BaseActivity {
 
     @Override
     public void initView() {
-        activity = this;
         TitleBarUtils.getInstance()
                 .setShowOrHide(this, true)
-                .setTitle(activity, "简单奖励")
-                .setTitleFinish(activity)
-                .setRightImgBotton(activity, R.mipmap.question_black_img, new View.OnClickListener() {
+                .setTitle(this, "简单奖励")
+                .setTitleFinish(this)
+                .setRightImgBotton(this, R.mipmap.question_black_img, new View.OnClickListener() {
                     @Override
                     public void onClick(View view) {
-                        ViewUtil.showMsgDialog(activity, new DialogConfig().setTitle("温馨提示").setBtnLeftText("我知道了")
+                        ViewUtil.showMsgDialog(ActMiDong.this, new DialogConfig().setTitle("温馨提示").setBtnLeftText("我知道了")
                                 .setMsg("该栏目为现金任务,不参与好友提成。"));
                     }
                 });
@@ -107,7 +104,7 @@ public class ActMiDong extends BaseActivity {
         });
         pager.setCurrentItem(0);
         pager.setOffscreenPageLimit(fgtMiDongList.size());
-        CommonUtil.getInstance().reflex(indicator, activity);
+        CommonUtil.getInstance().reflex(indicator, this);
         AdManager.getInstance(SheepApp.getInstance()).setDownloadListener(new AppDownloadListener() {
             @Override
             public void onDownloadStart(String id) {

+ 6 - 9
app/src/main/java/com/sheep/gamegroup/view/fragment/FgtPlayGame.java

@@ -74,7 +74,6 @@ public class FgtPlayGame extends BaseFragment {
     SmartRefreshLayout refresh;
     Unbinder unbinder;
 
-    private Activity activity;
     //游戏首页活动列表
     private List<SlideshowEty> gameActList = new ArrayList<>();
     //每日必玩", "近期最热", "猜你喜欢
@@ -98,8 +97,6 @@ public class FgtPlayGame extends BaseFragment {
 
     @Override
     public void onViewCreated() {
-        activity = getActivity();
-
         //banner
         LinearLayout.LayoutParams bannerLayoutParams = (LinearLayout.LayoutParams) banner.getLayoutParams();
         bannerLayoutParams.height = G.WIDTH * 25 / 72;
@@ -131,7 +128,7 @@ public class FgtPlayGame extends BaseFragment {
                     @Override
                     public void onClick(View view) {
                         try {
-                            CommonUtil.getInstance().clickBanner(activity, item);
+                            CommonUtil.getInstance().clickBanner(getActivity(), item);
                         } catch (Exception e) {
                             G.showToast(e.getMessage());
                         }
@@ -145,17 +142,17 @@ public class FgtPlayGame extends BaseFragment {
         play_game_list_3_rv.setHasFixedSize(true);
         play_game_list_3_rv.setNestedScrollingEnabled(false);
         play_game_list_3_rv.setLayoutManager(new LinearLayoutManager(SheepApp.getInstance()));
-        play_game_list_3_rv.setAdapter(new AdpGameCenter3_3List(activity, gameEntityList3).setShowFirstTop(false));
+        play_game_list_3_rv.setAdapter(new AdpGameCenter3_3List(getActivity(), gameEntityList3).setShowFirstTop(false));
         //天天更新、重点推荐
         play_game_list_2_rv.setHasFixedSize(true);
         play_game_list_2_rv.setNestedScrollingEnabled(false);
         play_game_list_2_rv.setLayoutManager(new LinearLayoutManager(SheepApp.getInstance()));
-        play_game_list_2_rv.setAdapter(new AdpGameCenter1_2List(activity, gameListTypeList2List));
+        play_game_list_2_rv.setAdapter(new AdpGameCenter1_2List(getActivity(), gameListTypeList2List));
         //预下载与其它列表
         play_game_list_x_rv.setHasFixedSize(true);
         play_game_list_x_rv.setNestedScrollingEnabled(false);
         play_game_list_x_rv.setLayoutManager(new LinearLayoutManager(SheepApp.getInstance()));
-        play_game_list_x_rv.setAdapter(new AdpGameCenter3_3List(activity, gameEntityListx));
+        play_game_list_x_rv.setAdapter(new AdpGameCenter3_3List(getActivity(), gameEntityListx));
 
         refresh.setOnRefreshListener(new OnRefreshListener() {
 
@@ -164,7 +161,7 @@ public class FgtPlayGame extends BaseFragment {
                 refreshData();
             }
         });
-        RefreshUtil.newInstance().publicParameter(refresh, activity);
+        RefreshUtil.newInstance().publicParameter(refresh, getActivity());
         initGameListType3List();
         initGameListType2List();
         refresh.autoRefresh();
@@ -363,7 +360,7 @@ public class FgtPlayGame extends BaseFragment {
                     @Override
                     public void OnBannerClick(int i) {
                         try {
-                            CommonUtil.getInstance().clickBanner(activity, i, slideshowEtyLists);
+                            CommonUtil.getInstance().clickBanner(getActivity(), i, slideshowEtyLists);
                         } catch (Exception e) {
                             G.showToast(e.getMessage());
                         }

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

@@ -77,7 +77,6 @@ public class SheepApp extends MultiDexApplication {
     private boolean isShowQB;
     private boolean isInitMidong = false;
     private boolean isShowMidong = false;
-    private int midongTimeCount = 1;
     private String gameCode;//游戏code
     private String gamePackgeName;
     private boolean gameFlag;
@@ -106,14 +105,6 @@ public class SheepApp extends MultiDexApplication {
         this.gameCode = gameCode;
     }
 
-    public int getMidongTimeCount() {
-        return midongTimeCount;
-    }
-
-    public void setMidongTimeCount(int midongTimeCount) {
-        this.midongTimeCount = midongTimeCount;
-    }
-
     public boolean isShowMidong() {
         return isShowMidong;
     }