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/VideoDetailActivity2.java | 16 ++++++++++++---- 1 files changed, 12 insertions(+), 4 deletions(-) diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/media/VideoDetailActivity2.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/media/VideoDetailActivity2.java index 7fa34e5..e0e6ffb 100644 --- a/BuWanVideo/src/com/weikou/beibeivideo/ui/media/VideoDetailActivity2.java +++ b/BuWanVideo/src/com/weikou/beibeivideo/ui/media/VideoDetailActivity2.java @@ -69,6 +69,7 @@ import com.weikou.beibeivideo.ui.video.FunshionPlayerFragment; import com.weikou.beibeivideo.ui.video.VideoPlayerActivity; import com.weikou.beibeivideo.util.BeibeiConstant; +import com.weikou.beibeivideo.util.UmengEventUtil; import com.weikou.beibeivideo.util.VideoUtil; import com.weikou.beibeivideo.util.ad.FullVideoAdManager; import com.weikou.beibeivideo.util.ui.IPageEventListener; @@ -128,6 +129,8 @@ private boolean playerLock;//鎾斁鍣ㄦ槸鍚﹂攣灞� + private String from; + @Override protected void onSaveInstanceState(Bundle outState) { outState.putString("flash exit", "VideoDetailActivity"); @@ -181,6 +184,10 @@ "video_info"); if (videoInfo != null) videoInfo.setVideoDetailList(null); + + from = getIntent().getStringExtra("from"); + UmengEventUtil.videoDetail(getApplicationContext(), from); + if (getIntent().getBooleanExtra("isFromWatchHistory", false)) { Cursor cursor = getContentResolver().query( WatchHistoryTable.CONTENT_URI, null, @@ -693,7 +700,7 @@ if (!progressDialog.isShowing()) { progressDialog.show(); } - getVideoDetail(this, videoInfo.getId(), videoInfo.getThirdType(), false); + getVideoDetail(this, videoInfo.getId(), videoInfo.getThirdType(), false, changeVideoEvent.getFrom()); } public void onEventMainThread(Play info) { @@ -714,7 +721,7 @@ } private void getVideoDetail(final Context context, String videoId, - String videoThirdType, final boolean isSetup) { + String videoThirdType, final boolean isSetup, final String fromName) { int position = getIntent().getIntExtra( "playing_position", 0); SharedPreferences preferences = context.getSharedPreferences("user", @@ -722,7 +729,7 @@ String uid = preferences.getString("uid", ""); String loginid = preferences.getString("LoginUid", ""); BeibeiVideoAPI.getVideoDetail(context, uid, resourceId, videoId, position, loginid, - videoThirdType, new BasicTextHttpResponseHandler() { + videoThirdType, fromName, new BasicTextHttpResponseHandler() { @Override public void onStart() { @@ -767,6 +774,7 @@ JSONObject data = jsonObject.optJSONObject("Data"); boolean pptv = data.optBoolean("pptv", false); if (pptv) { + UmengEventUtil.pptvPlay(getApplicationContext()); String playUrl = data.optString("playUrl"); fl_pptv.setVisibility(View.VISIBLE); ll_other.setVerticalGravity(View.GONE); @@ -1016,7 +1024,7 @@ if (VideoUtil.videoEpisodeList == null || VideoUtil.videoEpisodeList.isEmpty()) { getVideoDetail(this, videoInfo.getId(), videoInfo.getThirdType(), - true); + true, from); } else { findViewById(android.R.id.content).postDelayed(new Runnable() { -- Gitblit v1.8.0