pull/123/head
FongMi 3 years ago
parent c9cab507e0
commit 38c717d6b3
  1. 32
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/KeepActivity.java

@ -51,6 +51,21 @@ public class KeepActivity extends BaseActivity implements KeepAdapter.OnClickLis
mAdapter.addAll(Keep.getVod());
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onRefreshEvent(RefreshEvent event) {
if (event.getType() == RefreshEvent.Type.KEEP) getKeep();
}
@Override
public void onItemClick(Keep item) {
Config config = Config.find(item.getCid());
if (item.getCid() == ApiConfig.getCid()) {
DetailActivity.start(this, item.getSiteKey(), item.getVodId());
} else {
loadConfig(config, item);
}
}
private void loadConfig(Config config, Keep item) {
ApiConfig.get().clear().config(config).load(true, new Callback() {
@Override
@ -67,23 +82,6 @@ public class KeepActivity extends BaseActivity implements KeepAdapter.OnClickLis
});
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onRefreshEvent(RefreshEvent event) {
if (event.getType() == RefreshEvent.Type.KEEP) getKeep();
}
@Override
public void onItemClick(Keep item) {
Config config = Config.find(item.getCid());
if (item.getCid() == ApiConfig.getCid()) {
DetailActivity.start(this, item.getSiteKey(), item.getVodId());
} else if (config == null) {
CollectActivity.start(this, item.getVodName());
} else {
loadConfig(config, item);
}
}
@Override
public void onItemDelete(Keep item) {
mAdapter.delete(item.delete());

Loading…
Cancel
Save