|
@@ -53,7 +53,6 @@ public class HomeCardFragment extends BaseMVPFragment<FgHomeCardLayoutBinding, H
|
|
|
private HomeCardPageAdapter mCardPageAdapter;
|
|
|
private HomeViewModel mHomeViewModel;
|
|
|
private String defaultAlbumId = "";
|
|
|
- private String tenantGroupAlbumId = "";
|
|
|
|
|
|
private ViewPager2.OnPageChangeCallback mPageChangeCallback = new ViewPager2.OnPageChangeCallback() {
|
|
|
@Override
|
|
@@ -157,7 +156,7 @@ public class HomeCardFragment extends BaseMVPFragment<FgHomeCardLayoutBinding, H
|
|
|
if (mSwitchAlbumView == null) {
|
|
|
mSwitchAlbumView = new SwitchAlbumView(getContext());
|
|
|
}
|
|
|
- mSwitchAlbumView.setData(tenantGroupAlbumId, allAlbumDatas);
|
|
|
+ mSwitchAlbumView.setData(defaultAlbumId, allAlbumDatas);
|
|
|
ViewGroup parent = (ViewGroup) mSwitchAlbumView.getParent();
|
|
|
if (parent != null) {
|
|
|
parent.removeView(mSwitchAlbumView);
|
|
@@ -239,7 +238,7 @@ public class HomeCardFragment extends BaseMVPFragment<FgHomeCardLayoutBinding, H
|
|
|
//合奏训练
|
|
|
pageList.add(HomePageType.ALL_PRACTICE);
|
|
|
}
|
|
|
- if (!isNeedRefresh(data.getId(), data.getTenantGroupAlbumId(), tenantAlbumStatus, pageList)) {
|
|
|
+ if (!isNeedRefresh(data.getId(), tenantAlbumStatus, pageList)) {
|
|
|
return;
|
|
|
}
|
|
|
this.currentPageTypeList = pageList;
|
|
@@ -251,7 +250,7 @@ public class HomeCardFragment extends BaseMVPFragment<FgHomeCardLayoutBinding, H
|
|
|
ArrayList<Fragment> list = new ArrayList<>();
|
|
|
for (int i = 0; i < pageList.size(); i++) {
|
|
|
HomePageType page = pageList.get(i);
|
|
|
- CardAnimFragment cardAnimFragment = CardAnimFragment.newInstance(page.getValue(), page.getType(), defaultAlbumId, tenantGroupAlbumId, tenantAlbumStatus);
|
|
|
+ CardAnimFragment cardAnimFragment = CardAnimFragment.newInstance(page.getValue(), page.getType(), defaultAlbumId, tenantAlbumStatus);
|
|
|
list.add(cardAnimFragment);
|
|
|
}
|
|
|
this.currentData = data;
|
|
@@ -261,10 +260,7 @@ public class HomeCardFragment extends BaseMVPFragment<FgHomeCardLayoutBinding, H
|
|
|
// mCardPageAdapter.notifyDataSetChanged();
|
|
|
}
|
|
|
|
|
|
- private boolean isNeedRefresh(String defaultAlbumId, String tenantGroupAlbumId, int status, ArrayList<HomePageType> pageList) {
|
|
|
- if (currentData != null && !TextUtils.equals(tenantGroupAlbumId, currentData.getTenantGroupAlbumId())) {
|
|
|
- return true;
|
|
|
- }
|
|
|
+ private boolean isNeedRefresh(String defaultAlbumId, int status, ArrayList<HomePageType> pageList) {
|
|
|
if (currentData != null && !TextUtils.equals(defaultAlbumId, currentData.getId())) {
|
|
|
return true;
|
|
|
}
|
|
@@ -332,10 +328,9 @@ public class HomeCardFragment extends BaseMVPFragment<FgHomeCardLayoutBinding, H
|
|
|
|
|
|
private void setDefaultText(AlbumListBean defaultSelectAlbum) {
|
|
|
this.defaultAlbumId = defaultSelectAlbum.getId();
|
|
|
- this.tenantGroupAlbumId = defaultSelectAlbum.getTenantGroupAlbumId();
|
|
|
- UserHelper.setCustomCache(UserHelper.DEFAULT_ALBUM_ID, tenantGroupAlbumId);
|
|
|
+ UserHelper.setCustomCache(UserHelper.DEFAULT_ALBUM_ID, defaultAlbumId);
|
|
|
mViewBinding.tvSwitchAlbum.setText(defaultSelectAlbum.getName());
|
|
|
- getAlbumDetail(defaultSelectAlbum.getTenantGroupAlbumId());
|
|
|
+ getAlbumDetail(defaultSelectAlbum.getId());
|
|
|
}
|
|
|
|
|
|
private void getAlbumDetail(String tenantGroupAlbumId) {
|
|
@@ -349,7 +344,7 @@ public class HomeCardFragment extends BaseMVPFragment<FgHomeCardLayoutBinding, H
|
|
|
}
|
|
|
for (int i = 0; i < data.size(); i++) {
|
|
|
AlbumListBean albumListBean = data.get(i);
|
|
|
- if (TextUtils.equals(defaultAlbumId, albumListBean.getTenantGroupAlbumId())) {
|
|
|
+ if (TextUtils.equals(defaultAlbumId, albumListBean.getId())) {
|
|
|
return albumListBean;
|
|
|
}
|
|
|
}
|