|
|
|
|
@ -151,7 +151,7 @@ public class VodFragment extends BaseFragment implements CustomScroller.Callback |
|
|
|
|
|
|
|
|
|
private void addVideo(List<Vod> items) { |
|
|
|
|
if (items.isEmpty()) return; |
|
|
|
|
boolean list = mPages.isEmpty() ? isFolder() : items.get(0).isList(); |
|
|
|
|
boolean list = items.get(0).isList(isFolder()); |
|
|
|
|
if (list) mAdapter.addAll(mAdapter.size(), items); |
|
|
|
|
else addGrid(items); |
|
|
|
|
} |
|
|
|
|
@ -240,7 +240,7 @@ public class VodFragment extends BaseFragment implements CustomScroller.Callback |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public void onItemClick(Vod item) { |
|
|
|
|
if (item.isFolder() || item.isCover()) { |
|
|
|
|
if (item.isFolder()) { |
|
|
|
|
mPages.add(Page.get(item.getVodId(), mBinding.recycler.getSelectedPosition())); |
|
|
|
|
mBinding.recycler.setMoveTop(false); |
|
|
|
|
getVideo(item.getVodId(), "1"); |
|
|
|
|
|