Quellcode durchsuchen

修复key错误

zengjiebin vor 7 Jahren
Ursprung
Commit
1caa3c91ee
1 geänderte Dateien mit 11 neuen und 8 gelöschten Zeilen
  1. 11 8
      app/src/main/java/com/sheep/gamegroup/util/Jump2View.java

+ 11 - 8
app/src/main/java/com/sheep/gamegroup/util/Jump2View.java

@@ -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;
             }