From 6aed6290ad05fe2aa125bb8e804e2e8c2f13a613 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 09 三月 2021 16:53:04 +0800
Subject: [PATCH] 我的里面信息修改修复,添加umeng事件统计,优化搜索结果页广告

---
 BuWanVideo/src/com/weikou/beibeivideo/ui/media/EpisodeFragment.java |   22 ++++++++++++++--------
 1 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/media/EpisodeFragment.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/media/EpisodeFragment.java
index 5e17190..93c209f 100644
--- a/BuWanVideo/src/com/weikou/beibeivideo/ui/media/EpisodeFragment.java
+++ b/BuWanVideo/src/com/weikou/beibeivideo/ui/media/EpisodeFragment.java
@@ -110,6 +110,8 @@
 
     private int episodePage = 2;//褰撳墠椤�
 
+    private String fromName = null;
+
     public static DisplayImageOptions option = new DisplayImageOptions.Builder()
             .showImageForEmptyUri(R.drawable.from_other)
             .showImageOnFail(R.drawable.from_other)
@@ -124,13 +126,14 @@
             .build();
 
     public static EpisodeFragment newInstance(VideoInfo videoInfo,
-                                              int playingPosition, int start, int end) {
+                                              int playingPosition, 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.putString("from", from);
         episodeFragment.setArguments(args);
         return episodeFragment;
     }
@@ -230,6 +233,9 @@
         Bundle bundle = getArguments();
         mVideoInfo = (VideoInfo) bundle
                 .getSerializable("video_info");
+        fromName = bundle
+                .getString("from", "");
+
         mPlayingPosition = bundle.getInt("playing_position");
         mStart = bundle.getInt("start");
         mEnd = bundle.getInt("end");
@@ -718,7 +724,7 @@
                         pd.show();
                         getVideoDetail(mVideoInfo.getId(), urlList
                                 .get(position).getId(), mVideoInfo
-                                .getThirdType(), true);
+                                .getThirdType(), true,fromName);
                     }
                     selectedUrl = urlList.get(position);
                     if (selectedUrl == null || selectedUrl.getPicture() == null) {
@@ -791,13 +797,13 @@
     }
 
     private void getVideoDetail(String videoId, final String resourceId,
-                                String videoThirdType, final boolean isSetup) {
+                                String videoThirdType, final boolean isSetup, final String from) {
         SharedPreferences preferences = getContext().getSharedPreferences(
                 "user", Context.MODE_PRIVATE);
         String uid = preferences.getString("uid", "");
         String loginid = preferences.getString("LoginUid", "");
-        BeibeiVideoAPI.getVideoDetail(getContext(), uid, resourceId, videoId,null, loginid,
-                videoThirdType, new BasicTextHttpResponseHandler() {
+        BeibeiVideoAPI.getVideoDetail(getContext(), uid, resourceId, videoId, null, loginid,
+                videoThirdType, from, new BasicTextHttpResponseHandler() {
 
                     @Override
                     public void onStart() {
@@ -842,7 +848,7 @@
                                             }.getType());
                             if (videoInfo != null) {
 
-                                VideoUtil.saveVideoEpisodeList(BeibeiVideoApplication.application,videoInfo.getVideoDetailList(),false);
+                                VideoUtil.saveVideoEpisodeList(BeibeiVideoApplication.application, videoInfo.getVideoDetailList(), false);
 
                             }
                             // 闄勫姞瀛楁
@@ -874,7 +880,7 @@
                                 rv_episode.getAdapter().notifyDataSetChanged();
                             // videoInfo.setSave(jsonObject.getJSONObject("Data").optBoolean("Save"));
                             if (isSetup) {
-                                VideoUtil.saveVideoEpisodeList(BeibeiVideoApplication.application,videoInfo.getVideoDetailList(),false);
+                                VideoUtil.saveVideoEpisodeList(BeibeiVideoApplication.application, videoInfo.getVideoDetailList(), false);
 
                                 EventBus.getDefault().post(videoInfo);
                                 int position = 0;
@@ -1000,7 +1006,7 @@
                                 }.getType());
                                 if (list != null && list.size() > 0) {
                                     episodePage++;
-                                    VideoUtil.saveVideoEpisodeList(BeibeiVideoApplication.application,list,true);
+                                    VideoUtil.saveVideoEpisodeList(BeibeiVideoApplication.application, list, true);
                                     rv_episode.getAdapter().notifyDataSetChanged();
                                 }
                             }

--
Gitblit v1.8.0