Merge pull request #492 from okcaptain/dev

Dev
pull/494/head^2
okcaptain 2 years ago committed by GitHub
commit 95a2637e87
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 4
      app/src/leanback/java/com/fongmi/android/tv/ui/base/BaseActivity.java
  2. 4
      app/src/main/java/com/fongmi/android/tv/player/ParseJob.java

@ -83,6 +83,10 @@ public abstract class BaseActivity extends AppCompatActivity {
if (!view.isComputingLayout()) adapter.notifyArrayItemRangeChanged(0, adapter.size());
}
protected void notifyItemChanged(RecyclerView view, RecyclerView.Adapter<?> adapter) {
if (!view.isComputingLayout()) adapter.notifyItemRangeChanged(0, adapter.getItemCount());
}
private void setBackCallback() {
getOnBackPressedDispatcher().addCallback(this, new OnBackPressedCallback(handleBack()) {
@Override

@ -112,8 +112,8 @@ public class ParseJob implements ParseCallback {
String body = OkHttp.newCall(item.getUrl() + webUrl, Headers.of(item.getHeaders())).execute().body().string();
JsonObject object = Json.parse(body).getAsJsonObject();
String url = Json.safeString(object, "url");
object = object.getAsJsonObject("data");
if (url.isEmpty()) url = Json.safeString(object, "url");
JsonObject data = object.getAsJsonObject("data");
if (url.isEmpty()) url = Json.safeString(data, "url");
checkResult(getHeader(object), url, item.getName(), error);
}

Loading…
Cancel
Save