From cbb88109494ffc7916f6639c20ce05c0cec941a9 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 07 四月 2021 15:07:45 +0800
Subject: [PATCH] 3.9.1bug修复

---
 BuWanVideo/src/com/weikou/beibeivideo/ui/media/EpisodeFragment.java |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/media/EpisodeFragment.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/media/EpisodeFragment.java
index 04fba8d..9d04a49 100644
--- a/BuWanVideo/src/com/weikou/beibeivideo/ui/media/EpisodeFragment.java
+++ b/BuWanVideo/src/com/weikou/beibeivideo/ui/media/EpisodeFragment.java
@@ -111,6 +111,9 @@
 
     private int episodePage = 2;//褰撳墠椤�
 
+    //榛樿椤靛ぇ灏忎负100
+    private int pageSize = 100;
+
     private String fromName = null;
 
     public static DisplayImageOptions option = new DisplayImageOptions.Builder()
@@ -127,13 +130,14 @@
             .build();
 
     public static EpisodeFragment newInstance(VideoInfo videoInfo,
-                                              int playingPosition, int start, int end, String from) {
+                                              int playingPosition, int pageSize, int start, int end, String from) {
         EpisodeFragment episodeFragment = new EpisodeFragment();
         Bundle args = new Bundle();
         args.putSerializable("video_info", videoInfo);
         args.putInt("playing_position", playingPosition);
         args.putInt("start", start);
         args.putInt("end", end);
+        args.putInt("pageSize", pageSize);
         args.putString("from", from);
         episodeFragment.setArguments(args);
         return episodeFragment;
@@ -240,6 +244,7 @@
                 .getString("from", "");
 
         mPlayingPosition = bundle.getInt("playing_position");
+        pageSize = bundle.getInt("pageSize", 100);
         mStart = bundle.getInt("start");
         mEnd = bundle.getInt("end");
 
@@ -338,7 +343,7 @@
                             break;
                         }
                         if (checkedResource != null) {
-                            loadMoreEpisode(mVideoInfo.getId(), checkedResource.getId(), episodePage);
+                            loadMoreEpisode(mVideoInfo.getId(), checkedResource.getId(), episodePage, pageSize);
                         }
                     }
                 }
@@ -790,7 +795,7 @@
             ImageView iv = view.findViewById(R.id.iv_resource);
             TextView tv = view.findViewById(R.id.tv_resource);
             try {
-                Glide.with(getActivity().getApplicationContext())
+                Glide.with(iv)
                         .load(reList.get(position).getPicture())
                         .apply(new RequestOptions().placeholder(R.drawable.from_other).error(R.drawable.from_other))
                         .into(iv);
@@ -1014,8 +1019,8 @@
      * @param videoId
      * @param resourceId
      */
-    private synchronized void loadMoreEpisode(String videoId, String resourceId, int page) {
-        BeibeiVideoAPI.getVideoEpisodeList(ll_add_attention.getContext(), UserUtil.getUid(getContext()), resourceId, videoId, page, new
+    private synchronized void loadMoreEpisode(String videoId, String resourceId, int page, int pageSize) {
+        BeibeiVideoAPI.getVideoEpisodeList(ll_add_attention.getContext(), UserUtil.getUid(getContext()), resourceId, videoId, page, pageSize, new
 
                 BasicTextHttpResponseHandler() {
                     @Override

--
Gitblit v1.8.0