Add null check

pull/137/head
FongMi 4 years ago
parent 031f815fe7
commit 3f4e986155
  1. 2
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java
  2. 9
      app/src/main/java/com/fongmi/android/tv/api/ApiConfig.java

@ -427,7 +427,7 @@ public class DetailActivity extends BaseActivity implements CustomKeyDown.Listen
@Override
public void onResponse(@NonNull Call call, @NonNull Response response) throws IOException {
List<String> items = Part.get(response.body().string());
if (!items.contains(source)) items.add(source);
if (!items.contains(source)) items.add(0, source);
mHandler.post(() -> mPartAdapter.setItems(items, null));
}
});

@ -24,6 +24,7 @@ import org.json.JSONObject;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;
@ -195,19 +196,19 @@ public class ApiConfig {
}
public List<Site> getSites() {
return sites;
return sites == null ? Collections.emptyList() : sites;
}
public List<Parse> getParses() {
return parses;
return parses == null ? Collections.emptyList() : parses;
}
public String getAds() {
return ads.toString();
return ads == null ? "" : ads.toString();
}
public List<String> getFlags() {
return flags;
return flags == null ? Collections.emptyList() : flags;
}
public Site getHome() {

Loading…
Cancel
Save