[leanback] support cast - part 2

pull/123/head
FongMi 3 years ago
parent a3a7246712
commit 222de44b49
  1. 5
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java
  2. 5
      app/src/main/java/com/fongmi/android/tv/bean/History.java

@ -315,9 +315,8 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen
@Subscribe(threadMode = ThreadMode.MAIN)
public void onCastEvent(CastEvent event) {
if (ApiConfig.getUrl().equals(event.getUrl())) {
History history = History.objectFrom(event.getHistory());
history.setCid(ApiConfig.getCid());
onItemClick(history.update());
History history = event.getHistory().cid(ApiConfig.getCid());
DetailActivity.start(this, history.getSiteKey(), history.getVodId(), history.getVodName(), true);
} else {
ApiConfig.get().clear().config(Config.find(event.getUrl(), 0)).load(getCallback(event));
}

@ -265,6 +265,11 @@ public class History {
return this;
}
public History cid(int cid) {
setCid(cid);
return update();
}
public void findEpisode(List<Vod.Flag> flags) {
setVodFlag(flags.get(0).getFlag());
setVodRemarks(flags.get(0).getEpisodes().get(0).getName());

Loading…
Cancel
Save