Fix some bug

pull/21/head
FongMi 3 years ago
parent 1e23186a4e
commit 260511b040
  1. 3
      app/src/main/java/com/fongmi/android/tv/model/SiteViewModel.java
  2. 4
      app/src/main/java/com/fongmi/android/tv/utils/ImgUtil.java

@ -15,6 +15,7 @@ import com.github.catvod.crawler.Spider;
import com.github.catvod.crawler.SpiderDebug;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.concurrent.Callable;
@ -93,7 +94,7 @@ public class SiteViewModel extends ViewModel {
execute(result, () -> {
if (site.getType() == 3) {
Spider spider = ApiConfig.get().getCSP(site);
String detailContent = spider.detailContent(List.of(id));
String detailContent = spider.detailContent(Arrays.asList(id));
SpiderDebug.log(detailContent);
Result result = Result.fromJson(detailContent);
if (!result.getList().isEmpty()) result.getList().get(0).setVodFlags();

@ -1,6 +1,7 @@
package com.fongmi.android.tv.utils;
import android.graphics.drawable.Drawable;
import android.text.TextUtils;
import android.widget.ImageView;
import androidx.annotation.Nullable;
@ -33,7 +34,8 @@ public class ImgUtil {
}
public static void load(String vodName, String vodPic, ImageView view) {
Glide.with(App.get()).load(vodPic).override(getWidth(), getHeight()).signature(new ObjectKey(vodPic + "_" + Prefers.getThumbnail())).placeholder(R.drawable.ic_img_loading).listener(getListener(vodName, view)).into(view);
if (TextUtils.isEmpty(vodPic)) onLoadFailed(vodName, view);
else Glide.with(App.get()).load(vodPic).override(getWidth(), getHeight()).signature(new ObjectKey(vodPic + "_" + Prefers.getThumbnail())).placeholder(R.drawable.ic_img_loading).listener(getListener(vodName, view)).into(view);
}
private static RequestListener<Drawable> getListener(String vodName, ImageView view) {

Loading…
Cancel
Save