|
@@ -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();
|