|
|
@@ -1566,13 +1566,14 @@ public class Jump2View {
|
|
|
@Override
|
|
|
public void onNext(BaseMessage baseMessage) {
|
|
|
Mission mission = baseMessage.getData(Mission.class);
|
|
|
- if(mission != null) {
|
|
|
- if(mission.getQuantity() == 10 && DataUtil.getAsBoolean(DataUtil.getInstance().getUserId()+"notShowYfShopAskDialog10", true)) {//邀请10个后有奖品
|
|
|
- DataUtil.putAsBoolean("notShowYfShopAskDialog10", false);
|
|
|
+ if (mission != null) {
|
|
|
+ String key = DataUtil.getInstance().getUserId() + "notShowYfShopAskDialog";
|
|
|
+ if (mission.getQuantity() == 10 && DataUtil.getAsBoolean(key + "10", true)) {//邀请10个后有奖品
|
|
|
+ DataUtil.putAsBoolean(key + "10", false);
|
|
|
tryCheckUserAddress(activity, mission);
|
|
|
return;
|
|
|
- } else if(mission.getQuantity() == 50 && DataUtil.getAsBoolean(DataUtil.getInstance().getUserId()+"notShowYfShopAskDialog50", true)) {//邀请50个时有奖品
|
|
|
- DataUtil.putAsBoolean("notShowYfShopAskDialog50", false);
|
|
|
+ } else if (mission.getQuantity() == 50 && DataUtil.getAsBoolean(key + "50", true)) {//邀请50个时有奖品
|
|
|
+ DataUtil.putAsBoolean(key + "50", false);
|
|
|
tryCheckUserAddress(activity, mission);
|
|
|
return;
|
|
|
}
|
|
|
@@ -1586,6 +1587,7 @@ public class Jump2View {
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
+
|
|
|
//尝试获取收货地址,来显示用户获取到礼品后,显示的状态
|
|
|
public void tryCheckUserAddress(final Activity activity, Mission mission) {
|
|
|
SheepApp.getInstance().getNetComponent().getApiService().getUserAddress()
|
|
|
@@ -1595,7 +1597,7 @@ public class Jump2View {
|
|
|
@Override
|
|
|
public void onNext(BaseMessage baseMessage) {
|
|
|
UserAddressInfo userAddressInfo = baseMessage.getData(UserAddressInfo.class);
|
|
|
- if(IDBean.isNull(userAddressInfo)) {
|
|
|
+ if (IDBean.isNull(userAddressInfo)) {
|
|
|
onError(baseMessage);
|
|
|
} else {
|
|
|
String content = activity.getString(R.string.yf_shop_ask_tip_2, mission.getExtra());
|
|
|
@@ -1613,6 +1615,7 @@ public class Jump2View {
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
+
|
|
|
//显示下载预约的游戏可以下载的提示
|
|
|
public void tryShowReservation(final Activity activity) {
|
|
|
SheepApp.getInstance().getNetComponent().getApiService().getFindAppDownloadsStatus()
|
|
|
@@ -2551,7 +2554,7 @@ public class Jump2View {
|
|
|
*/
|
|
|
public void gotoVip(Activity activity) {
|
|
|
CommonUtil.getInstance().initUrlConfigByNet(Config.KEY_BUY_VIP_URL, url -> {
|
|
|
- if (TextUtils.isEmpty(url)){
|
|
|
+ if (TextUtils.isEmpty(url)) {
|
|
|
G.showToast(R.string.coming_soon);
|
|
|
return;
|
|
|
}
|
|
|
@@ -2664,7 +2667,7 @@ public class Jump2View {
|
|
|
*/
|
|
|
public void goActUserAddrInfo(Activity activity) {
|
|
|
CommonUtil.getInstance().initUrlConfigByNet(Config.KEY_USER_ADDRESS_URL, url -> {
|
|
|
- if (TextUtils.isEmpty(url)){
|
|
|
+ if (TextUtils.isEmpty(url)) {
|
|
|
G.showToast(R.string.coming_soon);
|
|
|
return;
|
|
|
}
|