Browse Source

修改部分测试问题

Pq 11 months ago
parent
commit
b04d248c31

+ 4 - 0
institution/src/main/java/com/cooleshow/institution/stu/ui/main/HomeCardFragment.java

@@ -301,6 +301,7 @@ public class HomeCardFragment extends BaseMVPFragment<FgHomeCardLayoutBinding, H
             return;
         }
         if (data != null) {
+            boolean hasChange = !TextUtils.equals(defaultAlbumId,data.getId());
             this.defaultAlbumId = data.getId();
             UserHelper.setCustomCache(UserHelper.DEFAULT_ALBUM_ID, defaultAlbumId);
             mViewBinding.tvSwitchAlbum.setText(data.getName());
@@ -309,6 +310,9 @@ public class HomeCardFragment extends BaseMVPFragment<FgHomeCardLayoutBinding, H
             if (cPos >= mCardPageAdapter.getFragments().size()) {
                 cPos = 0;
             }
+            if (hasChange) {
+                cPos = 0;
+            }
             mViewBinding.viewPager.setCurrentItem(cPos, false);
         } else {
             showEmpty();

+ 1 - 1
usercenter/src/main/java/com/cooleshow/usercenter/helper/UserHelper.java

@@ -240,7 +240,7 @@ public class UserHelper {
         //头像
         SPUtils.getInstance().put(USER_AVATAR, "");
         //机构端默认选中的专辑id
-        SPUtils.getInstance().put(DEFAULT_ALBUM_ID, "");
+        setCustomCache(DEFAULT_ALBUM_ID,"");
     }
 
     /**