|
|
@@ -212,7 +212,7 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
|
|
|
|
|
|
private static final int LIST_COUNT = 2;//tryMakeMoneyAdp 总共有2条数据
|
|
|
private static final RecyleObj NULL = RecyleObj.make(RecyleType.NONE, null);//空数据
|
|
|
- Handler mHanderl = new Handler(Looper.getMainLooper()) {
|
|
|
+ public Handler mHanderl = new Handler(Looper.getMainLooper()) {
|
|
|
@Override
|
|
|
public void handleMessage(Message msg) {
|
|
|
super.handleMessage(msg);
|
|
|
@@ -239,11 +239,24 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
|
|
|
params.height = count == 0 ? G.HEIGHT / 3 : (count * getResources().getDimensionPixelSize(R.dimen.content_padding_96)+getResources().getDimensionPixelSize(R.dimen.content_padding_20));
|
|
|
mViewPager.setLayoutParams(params);
|
|
|
break;
|
|
|
+ case 7:
|
|
|
+ isShowRedPackages((Context)msg.obj);
|
|
|
+ LogUtil.logI("handle message");
|
|
|
+ break;
|
|
|
}
|
|
|
|
|
|
}
|
|
|
};
|
|
|
|
|
|
+ public void isShowRedPackages(Context obj) {
|
|
|
+ if (userEntity == null) {
|
|
|
+ userEntity = DataUtil.getInstance().getUserEntity();
|
|
|
+ }
|
|
|
+ if (((userEntity.getNewbie_task_status() & 16) == 0) && userEntity.getIs_new() == 1) {
|
|
|
+ showRedPackage(obj);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* @return 是否显示红包
|
|
|
*/
|
|
|
@@ -255,7 +268,7 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
|
|
|
userEntity = DataUtil.getInstance().getUserEntity();
|
|
|
}
|
|
|
if (((userEntity.getNewbie_task_status() & 16) == 0) && userEntity.getIs_new() == 1) {
|
|
|
- showRedPackage(getActivity(), LayoutInflater.from(getContext()).inflate(R.layout.homepage_act_layout, null));
|
|
|
+ showRedPackage(getContext());
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -326,6 +339,7 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
|
|
|
});
|
|
|
CommonUtil.getInstance().reflex(tabLayout, activity);
|
|
|
}
|
|
|
+
|
|
|
private int curPosition = 0;
|
|
|
|
|
|
|
|
|
@@ -567,6 +581,7 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
|
|
|
}
|
|
|
isFirst = false;
|
|
|
}
|
|
|
+
|
|
|
private boolean isFirst = true;
|
|
|
|
|
|
/**
|
|
|
@@ -608,6 +623,7 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
+
|
|
|
private void refreshTaskList() {
|
|
|
DataUtil.getInstance().isTaskListChange(getClass());
|
|
|
tryMakeMoneyPresenter.returnTask(is_succession, show_game_task);
|
|
|
@@ -696,8 +712,10 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
|
|
|
public void giveUpTaskFailView(Object o) {
|
|
|
|
|
|
}
|
|
|
+
|
|
|
private int is_succession = 3;//所有
|
|
|
private int show_game_task = 1;//包含游戏任务
|
|
|
+
|
|
|
@Override
|
|
|
public void returnTaskTaskUpdataView(Object object) {
|
|
|
boolean isNewData = DataUtil.getInstance().isNewData(ApiKey.new_run_task(is_succession, show_game_task));
|
|
|
@@ -867,7 +885,9 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
|
|
|
home_list_gridview_layout.setVisibility(View.GONE);
|
|
|
|
|
|
}
|
|
|
+
|
|
|
private int onResumeCount = 0;
|
|
|
+
|
|
|
@Override
|
|
|
public void onResume() {
|
|
|
super.onResume();
|
|
|
@@ -1203,13 +1223,14 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
|
|
|
}
|
|
|
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
* 邀请成功后在个人资料显示领红包弹窗
|
|
|
- *
|
|
|
- * @param mActivity 当前Activity
|
|
|
*/
|
|
|
- public void showRedPackage(final Activity mActivity, View viewAnchor) {
|
|
|
- View view = LayoutInflater.from(mActivity).inflate(R.layout.dialog_redpackage_after_invitation, null, false);
|
|
|
+ public void showRedPackage(Context context) {
|
|
|
+ Activity mActivity = (Activity)context;
|
|
|
+ View viewAnchor = LayoutInflater.from(context).inflate(R.layout.homepage_act_layout, null, false);
|
|
|
+ View view = LayoutInflater.from(context).inflate(R.layout.dialog_redpackage_after_invitation, null, false);
|
|
|
TextView tvGetRedPackage = view.findViewById(R.id.tv_get_redpackage);
|
|
|
TextView tvMoney = view.findViewById(R.id.tv_money);
|
|
|
ImageView ivClose = view.findViewById(R.id.iv_close);
|
|
|
@@ -1244,6 +1265,7 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
|
|
|
});
|
|
|
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
* 兑换红包
|
|
|
*
|
|
|
@@ -1303,15 +1325,13 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
|
|
|
}
|
|
|
if(homeListEntitysGridview.size() > 8){
|
|
|
HomeListEntity homeListEntity = new HomeListEntity();
|
|
|
+ homeListEntity.setTitle("查看更多");
|
|
|
+ homeListEntity.setDesc("查看更多");
|
|
|
homeListEntity.setJump("-2");
|
|
|
homeListEntity.setSelect(flag);
|
|
|
if (flag) {
|
|
|
- homeListEntity.setTitle("收起模块");
|
|
|
- homeListEntity.setDesc("收起模块");
|
|
|
homeListEntity.setIcon(R.mipmap.homepage_chakangd_click+"");
|
|
|
} else {
|
|
|
- homeListEntity.setTitle("查看更多");
|
|
|
- homeListEntity.setDesc("查看更多");
|
|
|
homeListEntity.setIcon(R.mipmap.homepage_chakangd+"");
|
|
|
}
|
|
|
homeListEntitysGridview.set(7, homeListEntity);
|