|
@@ -118,8 +118,6 @@ public class NewHomeFragment extends BaseMVPFragment<FragmentNewHomeLayoutBindin
|
|
|
//banner自带图片轮播的适配器
|
|
|
mViewBinding.banner.setAdapter(mBannerImageAdapter, true);
|
|
|
initListener();
|
|
|
- presenter.getHotAlbumList();
|
|
|
- presenter.getHotMusicSheetList();
|
|
|
}
|
|
|
|
|
|
|
|
@@ -188,6 +186,10 @@ public class NewHomeFragment extends BaseMVPFragment<FragmentNewHomeLayoutBindin
|
|
|
presenter.queryCountOfUnread();
|
|
|
presenter.queryLiveAndVideo();
|
|
|
presenter.appHome();
|
|
|
+ //热门专辑
|
|
|
+ presenter.getHotAlbumList();
|
|
|
+ //热门曲目
|
|
|
+ presenter.getHotMusicSheetList();
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -378,22 +380,28 @@ public class NewHomeFragment extends BaseMVPFragment<FragmentNewHomeLayoutBindin
|
|
|
|
|
|
@Override
|
|
|
public void getHotAlbumListSuccess(HomeHotAlbumListBean homeHotAlbumListBean) {
|
|
|
- if (isDetached() || homeHotAlbumListBean == null || homeHotAlbumListBean.rows == null) {
|
|
|
+ if (isDetached() || homeHotAlbumListBean == null) {
|
|
|
return;
|
|
|
}
|
|
|
if (mAlbumAdapter != null) {
|
|
|
- mAlbumAdapter.setNewInstance(homeHotAlbumListBean.rows);
|
|
|
+ if (homeHotAlbumListBean.rows != null && homeHotAlbumListBean.rows.size() > 0) {
|
|
|
+ mViewBinding.clHotAlbum.setVisibility(View.VISIBLE);
|
|
|
+ mAlbumAdapter.setNewInstance(homeHotAlbumListBean.rows);
|
|
|
+ } else {
|
|
|
+ mViewBinding.clHotAlbum.setVisibility(View.GONE);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public void getHotMusicSheetListSuccess(HomeHotMusicSheetBean homeHotMusicSheetBean) {
|
|
|
- if (isDetached() || homeHotMusicSheetBean == null || homeHotMusicSheetBean.rows == null) {
|
|
|
+ if (isDetached() || homeHotMusicSheetBean == null) {
|
|
|
return;
|
|
|
}
|
|
|
ArrayList<HomeHotMusicSheetItemBean> itemBeans = new ArrayList<>();
|
|
|
List<HomeHotMusicSheetBean.RowsBean> rows = homeHotMusicSheetBean.rows;
|
|
|
if (rows != null && rows.size() > 0) {
|
|
|
+ mViewBinding.clHotTrack.setVisibility(View.VISIBLE);
|
|
|
int pageCount = 0;
|
|
|
int pageResult = rows.size() % 4;
|
|
|
if (pageResult == 0) {
|
|
@@ -411,6 +419,8 @@ public class NewHomeFragment extends BaseMVPFragment<FragmentNewHomeLayoutBindin
|
|
|
if (mHomeHotMusicSheetAdapter != null) {
|
|
|
mHomeHotMusicSheetAdapter.setNewInstance(itemBeans);
|
|
|
}
|
|
|
+ } else {
|
|
|
+ mViewBinding.clHotTrack.setVisibility(View.GONE);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -467,7 +477,7 @@ public class NewHomeFragment extends BaseMVPFragment<FragmentNewHomeLayoutBindin
|
|
|
//入驻审核通过
|
|
|
mViewBinding.ivCert.setClickable(true);
|
|
|
mViewBinding.ivCert.setImageResource(R.drawable.icon_home_cert_complete);
|
|
|
- } else if(TextUtils.equals(teacherUserInfo.entryStatus, TeacherInfoConstants.ENTRY_STATUS_UNPASS)){
|
|
|
+ } else if (TextUtils.equals(teacherUserInfo.entryStatus, TeacherInfoConstants.ENTRY_STATUS_UNPASS)) {
|
|
|
//未通过或者未申请
|
|
|
mViewBinding.tvCertFailTip.setVisibility(View.VISIBLE);
|
|
|
mViewBinding.ivCert.setClickable(true);
|