Fix some bug

pull/102/head
FongMi 3 years ago
parent bb216ecb74
commit 82f180c931
  1. 1
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java
  2. 1
      app/src/main/java/com/fongmi/android/tv/utils/Json.java

@ -253,6 +253,7 @@ public class DetailActivity extends BaseActivity implements KeyDown.Listener {
for (int i = 0; i < mFlagAdapter.size(); i++) ((Vod.Flag) mFlagAdapter.get(i)).toggle(mCurrent == i, item);
mEpisodeAdapter.notifyArrayItemRangeChanged(0, mEpisodeAdapter.size());
mHandler.post(() -> mBinding.episode.setSelectedPosition(getEpisodePosition()));
if (mEpisodeAdapter.size() == 0) return;
getPlayer(false);
}

@ -24,6 +24,7 @@ public class Json {
}
public static JsonObject safeObject(JsonElement element) {
if (element.getAsString().isEmpty()) return null;
if (element.isJsonObject()) return element.getAsJsonObject();
else if (element.isJsonPrimitive()) return JsonParser.parseString(element.getAsJsonPrimitive().getAsString()).getAsJsonObject();
return null;

Loading…
Cancel
Save