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