release
FongMi 3 weeks ago
parent f0eab922b8
commit 6b5cf1cb35
  1. 35
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java
  2. 13
      app/src/mobile/java/com/fongmi/android/tv/ui/fragment/VodFragment.java

@ -233,7 +233,6 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen
}
private void getVideo() {
setTitle();
mResult = Result.empty();
int index = getRecommendIndex();
boolean gone = mAdapter.indexOf("progress") == -1;
@ -308,22 +307,6 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen
ImgUtil.logo(mBinding.logo);
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onRefreshEvent(RefreshEvent event) {
switch (event.getType()) {
case HOME:
getVideo();
break;
case HISTORY:
getHistory();
break;
case SIZE:
getVideo();
getHistory(true);
break;
}
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onConfigEvent(ConfigEvent event) {
switch (event.type()) {
@ -341,6 +324,23 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen
}
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onRefreshEvent(RefreshEvent event) {
switch (event.getType()) {
case HOME:
getVideo();
setTitle();
break;
case HISTORY:
getHistory();
break;
case SIZE:
getVideo();
getHistory(true);
break;
}
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onServerEvent(ServerEvent event) {
switch (event.type()) {
@ -450,7 +450,6 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen
@Override
public void setSite(Site item) {
VodConfig.get().setHome(item);
getVideo();
}
@Override

@ -215,7 +215,6 @@ public class VodFragment extends BaseFragment implements ConfigCallback, SiteCal
}
private void homeContent() {
setTitle();
showProgress();
setFabVisible(0);
mAdapter.clear();
@ -231,21 +230,22 @@ public class VodFragment extends BaseFragment implements ConfigCallback, SiteCal
ImgUtil.logo(mBinding.logo);
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onConfigEvent(ConfigEvent event) {
if (event.type() == ConfigEvent.Type.VOD) setLogo();
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onRefreshEvent(RefreshEvent event) {
switch (event.getType()) {
case HOME:
setTitle();
case SIZE:
homeContent();
break;
}
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onConfigEvent(ConfigEvent event) {
if (event.type() == ConfigEvent.Type.VOD) setLogo();
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onStateEvent(StateEvent event) {
switch (event.type()) {
@ -271,6 +271,7 @@ public class VodFragment extends BaseFragment implements ConfigCallback, SiteCal
showProgress();
hideContent();
setTitle();
setLogo();
}
@Override

Loading…
Cancel
Save