diff --git a/modulemain/src/main/java/com/tengshisoft/mudulemain/cultural/fragment/HomeFragment.java b/modulemain/src/main/java/com/tengshisoft/mudulemain/cultural/fragment/HomeFragment.java index 7522738..cf9fd26 100755 --- a/modulemain/src/main/java/com/tengshisoft/mudulemain/cultural/fragment/HomeFragment.java +++ b/modulemain/src/main/java/com/tengshisoft/mudulemain/cultural/fragment/HomeFragment.java @@ -114,7 +114,7 @@ public class HomeFragment extends BaseFragment { private RecyclerViewSkeletonScreen mLiveSkeleton; private LiveAdapter mLiveAdapter; private BannerImageTextAdapter mBannerImageAdapter; - + private List mMainCommendBeans = new ArrayList<>(); @Override protected void setDataToView(View dataView) { mBind = ButterKnife.bind(this, dataView); @@ -199,8 +199,6 @@ public class HomeFragment extends BaseFragment { buildBannerData(); getMainFuncMenu();//获取首页功能按钮 getMainNewsTab();//获取首页动态新闻tab -// getNewsList(null); -//TODO 县城一级无直播 getLiveList(); getMainCommendList(); getBannerData(); mBanner.setOnBannerListener((data, position) -> { @@ -256,12 +254,14 @@ public class HomeFragment extends BaseFragment { @Override public void onError(Throwable e) { e.printStackTrace(); - //TODO 错误处理 + if (mNewsSkeleton != null) { + mNewsSkeleton.hide(); + } } @Override public void onComplete() { - + mSrlView.finishRefresh(); } }); } @@ -295,7 +295,7 @@ public class HomeFragment extends BaseFragment { @Override public void onComplete() { - + mSrlView.finishRefresh(); } }); } @@ -524,8 +524,6 @@ public class HomeFragment extends BaseFragment { mBannerImageAdapter.notifyDataSetChanged(); mBanner.start(); } - } else { - } } @@ -554,7 +552,7 @@ public class HomeFragment extends BaseFragment { } } - private List mMainCommendBeans = new ArrayList<>(); + // /** @@ -1043,13 +1041,14 @@ public class HomeFragment extends BaseFragment { public void notifyData() { //重新加载数据 + if (mNewsSkeleton != null) { + mNewsSkeleton.show(); + } mMainCommendBeans.clear(); mLlNewsContent.removeAllViews(); buildBannerData(); getMainFuncMenu(); getMainNewsTab(); -// getNewsList(null); -// getLiveList(); getMainCommendList(); getBannerData(); } diff --git a/moduleplace/src/main/res/drawable/shape_red_ra_deep.xml b/moduleplace/src/main/res/drawable/shape_red_ra_deep.xml index 5a05d4f..d2fb45a 100755 --- a/moduleplace/src/main/res/drawable/shape_red_ra_deep.xml +++ b/moduleplace/src/main/res/drawable/shape_red_ra_deep.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file