|
|
@@ -234,13 +234,16 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
|
|
|
break;
|
|
|
case 2:
|
|
|
FgtTryMakeMoney item = (FgtTryMakeMoney) adpViewPagerDetail.getItem(curPosition);
|
|
|
+ if(mViewPager == null || item == null){
|
|
|
+ return;
|
|
|
+ }
|
|
|
int count = item.getDataCount();
|
|
|
ViewGroup.LayoutParams params = mViewPager.getLayoutParams();
|
|
|
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);
|
|
|
+ isShowRedPackages(activity);
|
|
|
LogUtil.logI("handle message");
|
|
|
break;
|
|
|
}
|
|
|
@@ -265,12 +268,16 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
|
|
|
* @return 是否显示红包
|
|
|
*/
|
|
|
public void isShowRedPackage() {
|
|
|
- if (SpUtils.getFirst("first")) {
|
|
|
- return;
|
|
|
- }
|
|
|
if (userEntity == null) {
|
|
|
userEntity = DataUtil.getInstance().getUserEntity();
|
|
|
}
|
|
|
+ if(userEntity == null){
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (SpUtils.getFirst("first"+userEntity.getId())) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ SpUtils.saveFirst("first"+userEntity.getId(), true);
|
|
|
if (((userEntity.getNewbie_task_status() & 16) == 0) && userEntity.getIs_new() == 1) {
|
|
|
showRedPackage(getContext());
|
|
|
}
|
|
|
@@ -294,7 +301,6 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
|
|
|
//每次进入主页都刷新一下url配置信息
|
|
|
CommonUtil.getInstance().initUrlConfigByNet(null, null);
|
|
|
isShowRedPackage();
|
|
|
- SpUtils.saveFirst("first", true);
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -974,6 +980,9 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
|
|
|
case FGT_SHEEP_REFRESH_H:
|
|
|
mHanderl.sendEmptyMessage(2);
|
|
|
break;
|
|
|
+ case FGT_SHEEP_SHOW_NEW_USER_HONG_BAO:
|
|
|
+ mHanderl.sendEmptyMessage(7);
|
|
|
+ break;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -1256,7 +1265,6 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
|
|
|
tvGetRedPackage.setOnClickListener(new View.OnClickListener() {
|
|
|
@Override
|
|
|
public void onClick(View v) {
|
|
|
- CommonUtil.getInstance().updateUserInfo(null);
|
|
|
popupWindow.dismiss();
|
|
|
getRedPackage(popupWindow);
|
|
|
}
|
|
|
@@ -1291,6 +1299,7 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
|
|
|
if (popupWindow.isShowing()){
|
|
|
popupWindow.dismiss();
|
|
|
}
|
|
|
+ CommonUtil.getInstance().updateUserInfo(null);
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
@@ -1298,12 +1307,16 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
|
|
|
* 新手任务
|
|
|
*/
|
|
|
private void addNewTask(){
|
|
|
- HomeListEntity homeListEntityNewTask = new HomeListEntity();
|
|
|
- homeListEntityNewTask.setTitle("新手任务");
|
|
|
- homeListEntityNewTask.setDesc("新手任务");
|
|
|
- homeListEntityNewTask.setJump("-1");
|
|
|
- homeListEntityNewTask.setIcon(R.mipmap.homepage_xinshourw+"");
|
|
|
- homeListEntitys.add(0, homeListEntityNewTask);
|
|
|
+
|
|
|
+ if(onResumeCount == 0 && CommonUtil.getInstance().addNewTask(activity,userEntity) && homeListEntitysGridview != null)//第一次才调用
|
|
|
+ {
|
|
|
+ HomeListEntity homeListEntityNewTask = new HomeListEntity();
|
|
|
+ homeListEntityNewTask.setTitle("新手任务");
|
|
|
+ homeListEntityNewTask.setDesc("新手任务");
|
|
|
+ homeListEntityNewTask.setJump("-1");
|
|
|
+ homeListEntityNewTask.setIcon(R.mipmap.homepage_xinshourw + "");
|
|
|
+ homeListEntitys.add(0, homeListEntityNewTask);
|
|
|
+ }
|
|
|
if(homeListEntitys.size() > 8){
|
|
|
HomeListEntity homeListEntity = new HomeListEntity();
|
|
|
homeListEntity.setTitle("查看更多");
|
|
|
@@ -1329,13 +1342,15 @@ 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);
|