This commit is contained in:
haomingming
2026-11-03 11:10:38 +08:00
parent 4ae19c6045
commit a12e39b781
6 changed files with 105 additions and 27 deletions
@@ -474,8 +474,12 @@ public class VideoDetailPolyvPlayerActivity extends FragmentActivity implements
initIntent();
getCommentList();
addVideoWatchRecord();
isVideoDownloadRecord();
if (UIUtils.isLogined()) {
addVideoWatchRecord();
}
if (UIUtils.isLogined()) {
isVideoDownloadRecord();
}
needreportDetail(getIntent().getStringExtra("pagetype"), videoTeachDetailBean.getVideo().getTags(),title);
break;
case 0:
@@ -606,8 +610,12 @@ public class VideoDetailPolyvPlayerActivity extends FragmentActivity implements
case 404://第一次请求失败
LogUtil.e("提交失败,重新请求 ");
videoDetail();
isVideoDownloadRecord();
addVideoWatchRecord();
if (UIUtils.isLogined()) {
isVideoDownloadRecord();
}
if (UIUtils.isLogined()) {
addVideoWatchRecord();
}
break;
}
@@ -1671,7 +1679,8 @@ public class VideoDetailPolyvPlayerActivity extends FragmentActivity implements
@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.bt_inside_share:
case R.id.bt_inside_share:
if (!UIUtils.checkLoginAndJump(VideoDetailPolyvPlayerActivity.this)) return;
delVisit();
break;
case R.id.top_back:
@@ -1684,7 +1693,8 @@ public class VideoDetailPolyvPlayerActivity extends FragmentActivity implements
hideSoftInputFromWindow();
this.finish();
break;
case R.id.top_right:
case R.id.top_right:
if (!UIUtils.checkLoginAndJump(VideoDetailPolyvPlayerActivity.this)) return;
if (isCollt) {
showProgressDialog("正在取消收藏");
DisCollection();
@@ -1708,7 +1718,8 @@ public class VideoDetailPolyvPlayerActivity extends FragmentActivity implements
needreportSome("share","","");
break;
case R.id.bt_add_pinglun:
case R.id.bt_add_pinglun:
if (!UIUtils.checkLoginAndJump(VideoDetailPolyvPlayerActivity.this)) return;
if (StringUtil.isEmpty(mEt_add.getText().toString().trim())) {
ToastUtil.showMessage("输入内容");
return;
@@ -1716,7 +1727,8 @@ public class VideoDetailPolyvPlayerActivity extends FragmentActivity implements
getAddComment();
hideSoftInputFromWindow();
break;
case R.id.et_add_pinglun:
case R.id.et_add_pinglun:
if (!UIUtils.checkLoginAndJump(VideoDetailPolyvPlayerActivity.this)) return;
if(CommonUtil.BigModule())
{
@@ -1727,7 +1739,8 @@ public class VideoDetailPolyvPlayerActivity extends FragmentActivity implements
}
break;
case R.id.tv_delete://删除
case R.id.tv_delete://删除
if (!UIUtils.checkLoginAndJump(VideoDetailPolyvPlayerActivity.this)) return;
if ( downloadInfo!=null&&!downloadSQLiteHelper.isAdd(downloadInfo)){
return;
@@ -1773,7 +1786,8 @@ public class VideoDetailPolyvPlayerActivity extends FragmentActivity implements
break;
case R.id.tv_video_long:
case R.id.iv_video_Long://继续/停止
case R.id.iv_video_Long://继续/停止
if (!UIUtils.checkLoginAndJump(VideoDetailPolyvPlayerActivity.this)) return;
final PolyvDownloader downloader1 = PolyvDownloaderManager.getPolyvDownloader(vid, bitrate);
if ("停止".equals(tv_video_long.getText().toString())){
downloader1.stop();
@@ -1786,11 +1800,13 @@ public class VideoDetailPolyvPlayerActivity extends FragmentActivity implements
}
break;
case R.id.tv_exchange1:
case R.id.tv_exchange1:
if (!UIUtils.checkLoginAndJump(VideoDetailPolyvPlayerActivity.this)) return;
startActivityForResult(new Intent(VideoDetailPolyvPlayerActivity.this, PolyvDownloadActivity.class),101);
break;
case R.id.rl_huancun:
case R.id.tv_exchange:
case R.id.tv_exchange:
if (!UIUtils.checkLoginAndJump(VideoDetailPolyvPlayerActivity.this)) return;
String netWorkTypeName = getNetWorkTypeName(VideoDetailPolyvPlayerActivity.this);
if ("NETWORK_WIFI".equals(netWorkTypeName)){
if ("点击下载".equals(tv_exchange.getText().toString())){