|
|
@@ -243,7 +243,7 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
|
|
|
mViewPager.setLayoutParams(params);
|
|
|
break;
|
|
|
case 7:
|
|
|
- isShowRedPackages((Context)msg.obj);
|
|
|
+ isShowRedPackages(activity);
|
|
|
LogUtil.logI("handle message");
|
|
|
break;
|
|
|
}
|
|
|
@@ -268,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());
|
|
|
}
|
|
|
@@ -297,7 +301,6 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
|
|
|
//每次进入主页都刷新一下url配置信息
|
|
|
CommonUtil.getInstance().initUrlConfigByNet(null, null);
|
|
|
isShowRedPackage();
|
|
|
- SpUtils.saveFirst("first", true);
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -977,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;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -1259,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);
|
|
|
}
|
|
|
@@ -1294,6 +1299,7 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
|
|
|
if (popupWindow.isShowing()){
|
|
|
popupWindow.dismiss();
|
|
|
}
|
|
|
+ CommonUtil.getInstance().updateUserInfo(null);
|
|
|
}
|
|
|
});
|
|
|
}
|