|
|
|
|
@ -91,9 +91,17 @@ public class VodActivity extends BaseActivity { |
|
|
|
|
|
|
|
|
|
private void setTypes() { |
|
|
|
|
List<Class> newTypes = new ArrayList<>(); |
|
|
|
|
for (String cate : ApiConfig.get().getHome().getCategories()) for (Class type : mResult.getTypes()) if (cate.equals(type.getTypeName())) newTypes.add(type); |
|
|
|
|
for (String cate : ApiConfig.get().getHome().getCategories()) { |
|
|
|
|
for (Class type : mResult.getTypes()) { |
|
|
|
|
if (cate.equals(type.getTypeName())) newTypes.add(type); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
if (newTypes.size() > 0) mResult.setTypes(newTypes); |
|
|
|
|
for (Class item : mResult.getTypes()) if (ApiConfig.get().getHome().isFilterable() && mResult.getFilters().containsKey(item.getTypeId())) item.setFilter(false); |
|
|
|
|
for (Class item : mResult.getTypes()) { |
|
|
|
|
if (ApiConfig.get().getHome().isFilterable() && mResult.getFilters().containsKey(item.getTypeId())) { |
|
|
|
|
item.setFilter(false); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
mAdapter.setItems(mResult.getTypes(), null); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|