pull/137/head
FongMi 2 years ago
parent bd8d9cd5cf
commit 80ed236b65
  1. 1
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java
  2. 17
      app/src/main/java/com/fongmi/android/tv/bean/Result.java
  3. 2
      app/src/main/java/com/fongmi/android/tv/player/Players.java
  4. 1
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/DetailActivity.java

@ -363,7 +363,6 @@ public class DetailActivity extends BaseActivity implements CustomKeyDownVod.Lis
mBinding.control.parse.setVisibility(isUseParse() ? View.VISIBLE : View.GONE);
int timeout = getSite().isChangeable() ? Constant.TIMEOUT_PLAY : -1;
mPlayers.start(result, isUseParse(), timeout);
Notify.show(result.getMsg());
});
mViewModel.result.observe(this, result -> {
if (result.getList().isEmpty()) setEmpty();

@ -61,8 +61,6 @@ public class Result {
private List<Sub> subs;
@SerializedName("pagecount")
private int pagecount;
@SerializedName("error")
private boolean error;
@SerializedName("msg")
private String msg;
@ -105,7 +103,6 @@ public class Result {
public static Result error(String msg) {
Result result = new Result();
result.setError(true);
result.setMsg(msg);
return result;
}
@ -222,22 +219,18 @@ public class Result {
return pagecount;
}
public boolean isError() {
return error;
}
public void setError(boolean error) {
this.error = error;
}
public String getMsg() {
return msg;
return TextUtils.isEmpty(msg) ? "" : msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public boolean hasMsg() {
return !TextUtils.isEmpty(getMsg());
}
public String getRealUrl() {
return getPlayUrl() + getUrl();
}

@ -301,7 +301,7 @@ public class Players implements Player.Listener, IMediaPlayer.Listener, Analytic
}
public void start(Result result, boolean useParse, int timeout) {
if (result.isError()) {
if (result.hasMsg()) {
ErrorEvent.extract(result.getMsg());
} else if (result.getUrl().isEmpty()) {
ErrorEvent.url();

@ -460,7 +460,6 @@ public class DetailActivity extends BaseActivity implements Clock.Callback, Cust
int timeout = getSite().isChangeable() ? Constant.TIMEOUT_PLAY : -1;
mPlayers.start(result, isUseParse(), timeout);
mBinding.swipeLayout.setRefreshing(false);
Notify.show(result.getMsg());
}
@Override

Loading…
Cancel
Save