|
@@ -268,15 +268,17 @@ public class NewHomeFragmentV2 extends BaseMVPFragment<FgNewHomeV2LayoutBinding,
|
|
|
|
|
|
|
|
|
private void bindBanner(List<HomeMenuBean.BannerBean> bannerList) {
|
|
|
- if (null == bannerList || bannerList.size() == 0) {
|
|
|
- mViewBinding.banner.setVisibility(View.GONE);
|
|
|
+ if (mBannerImageAdapter == null) {
|
|
|
return;
|
|
|
}
|
|
|
- mViewBinding.banner.setVisibility(View.VISIBLE);
|
|
|
- mBannerList.clear();
|
|
|
- mBannerList.addAll(bannerList);
|
|
|
- if (mBannerImageAdapter != null) {
|
|
|
+ if (bannerList != null && bannerList.size() > 0) {
|
|
|
+ mViewBinding.banner.setVisibility(View.VISIBLE);
|
|
|
+ mBannerList.clear();
|
|
|
+ mBannerList.addAll(bannerList);
|
|
|
mBannerImageAdapter.notifyDataSetChanged();
|
|
|
+ } else {
|
|
|
+ mBannerList.clear();
|
|
|
+ mViewBinding.banner.setVisibility(View.GONE);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -285,12 +287,7 @@ public class NewHomeFragmentV2 extends BaseMVPFragment<FgNewHomeV2LayoutBinding,
|
|
|
if (data != null && data.rows != null && data.rows.size() > 0) {
|
|
|
mViewBinding.tvNoticeContent.setText(data.rows.get(0).title);
|
|
|
noticeId = data.rows.get(0).id;
|
|
|
- if (mRecentCourses != null) {
|
|
|
- //有进入课程提示
|
|
|
- mViewBinding.bgAnnouncement.setVisibility(View.VISIBLE);
|
|
|
- } else {
|
|
|
- mViewBinding.bgAnnouncement.setVisibility(View.GONE);
|
|
|
- }
|
|
|
+ mViewBinding.bgAnnouncement.setVisibility(View.VISIBLE);
|
|
|
} else {
|
|
|
mViewBinding.bgAnnouncement.setVisibility(View.GONE);
|
|
|
}
|