Commit fafef763 authored by jyx's avatar jyx

代码优化

parent e88a575e
...@@ -120,11 +120,11 @@ public class SuperShortVideoView extends RelativeLayout { ...@@ -120,11 +120,11 @@ public class SuperShortVideoView extends RelativeLayout {
Log.i(TAG, "[SCROLL_STATE_IDLE] mLastPositionInIDLE " + mLastPositionInIDLE + " position " + position); Log.i(TAG, "[SCROLL_STATE_IDLE] mLastPositionInIDLE " + mLastPositionInIDLE + " position " + position);
mCurrentPosition = position; mCurrentPosition = position;
addAdView(position); // addAdView(position);
onPageSelectedMethod(position); onPageSelectedMethod(position);
if (isLuckPosition(position)) { if (isLuckPosition(position)) {
mAdapter.notifyItemChanged(position); recyclerView.post(() -> mAdapter.notifyItemChanged(position));
} }
break; break;
case RecyclerView.SCROLL_STATE_DRAGGING://拖动 case RecyclerView.SCROLL_STATE_DRAGGING://拖动
...@@ -237,7 +237,8 @@ public class SuperShortVideoView extends RelativeLayout { ...@@ -237,7 +237,8 @@ public class SuperShortVideoView extends RelativeLayout {
Log.i(TAG, "onItemClick"); Log.i(TAG, "onItemClick");
mCurrentPosition = position; mCurrentPosition = position;
addAdView(mCurrentPosition); // addAdView(mCurrentPosition);
if (position == mList.size() - 1) return;
onPageSelectedMethod(position); onPageSelectedMethod(position);
}); });
} }
...@@ -262,9 +263,9 @@ public class SuperShortVideoView extends RelativeLayout { ...@@ -262,9 +263,9 @@ public class SuperShortVideoView extends RelativeLayout {
public int getRealSeeIndex() { public int getRealSeeIndex() {
if (mList != null && mList.size() > 0) { if (mList != null && mList.size() > 0) {
VideoMultiItemEntity videoMultiItemEntity = mList.get(mCurrentPosition); VideoMultiItemEntity videoMultiItemEntity = mList.get(mCurrentPosition);
if (videoMultiItemEntity.getItemType() == MULTI_ITEM_1) { // if (videoMultiItemEntity.getItemType() == MULTI_ITEM_1) {
return videoMultiItemEntity.getVideo().getVedioIndex() - 1; return videoMultiItemEntity.getVideo().getVedioIndex() - 1;
} // }
} }
return mCurrentPosition; return mCurrentPosition;
} }
......
...@@ -22,6 +22,7 @@ import com.duben.heliapp.ui.widgets.DialogListener ...@@ -22,6 +22,7 @@ import com.duben.heliapp.ui.widgets.DialogListener
import com.duben.heliapp.ui.widgets.VideoEpisodeDialog import com.duben.heliapp.ui.widgets.VideoEpisodeDialog
import com.duben.heliapp.ui.widgets.VipDialog import com.duben.heliapp.ui.widgets.VipDialog
import com.duben.heliapp.utils.AppPreferencesManager import com.duben.heliapp.utils.AppPreferencesManager
import com.duben.heliapp.utils.LogUtil
import com.duben.heliapp.utils.SpanUtils import com.duben.heliapp.utils.SpanUtils
import com.duben.heliapp.video.tx.adapter.TxVideoAdapter import com.duben.heliapp.video.tx.adapter.TxVideoAdapter
import com.duben.library.utils.nodoubleclick.AntiShake import com.duben.library.utils.nodoubleclick.AntiShake
...@@ -116,6 +117,7 @@ class TxVideoActivity : BaseActivity(), View.OnClickListener, VideoView, ...@@ -116,6 +117,7 @@ class TxVideoActivity : BaseActivity(), View.OnClickListener, VideoView,
// ll_lucky.visibility = View.GONE // ll_lucky.visibility = View.GONE
super_short_video_view.pause() super_short_video_view.pause()
autoLock() autoLock()
LogUtil.d("AAAAAAAAAAA setOnPageChangeListener")
return@setOnPageChangeListener return@setOnPageChangeListener
} }
...@@ -258,8 +260,9 @@ class TxVideoActivity : BaseActivity(), View.OnClickListener, VideoView, ...@@ -258,8 +260,9 @@ class TxVideoActivity : BaseActivity(), View.OnClickListener, VideoView,
override fun onEpisodeClick(position: Int) { override fun onEpisodeClick(position: Int) {
dialog?.dismiss() dialog?.dismiss()
val readPosition = getRealPosition(position + 1) LogUtil.d("BBBBBBBBB")
super_short_video_view.onItemClick(readPosition) // val readPosition = getRealPosition(position)
super_short_video_view.onItemClick(position)
} }
private fun getAdapterData(): MutableList<VideoMultiItemEntity> { private fun getAdapterData(): MutableList<VideoMultiItemEntity> {
...@@ -297,6 +300,7 @@ class TxVideoActivity : BaseActivity(), View.OnClickListener, VideoView, ...@@ -297,6 +300,7 @@ class TxVideoActivity : BaseActivity(), View.OnClickListener, VideoView,
} }
R.id.unlock, R.id.block_view -> { R.id.unlock, R.id.block_view -> {
autoLock() autoLock()
LogUtil.d("AAAAAAAAAAA block_view")
// // 看广告解锁 // // 看广告解锁
// val carrierType = Constant.CARRIERTYPE_TX_VEDIO // val carrierType = Constant.CARRIERTYPE_TX_VEDIO
...@@ -377,8 +381,10 @@ class TxVideoActivity : BaseActivity(), View.OnClickListener, VideoView, ...@@ -377,8 +381,10 @@ class TxVideoActivity : BaseActivity(), View.OnClickListener, VideoView,
if (TextUtils.equals(vipType, "vip")) { if (TextUtils.equals(vipType, "vip")) {
mVedioBean?.let { videoPresenter.getIndexList("" + it.vedioId) } mVedioBean?.let { videoPresenter.getIndexList("" + it.vedioId) }
} else if (TextUtils.equals(vipType, "point")) { } else if (TextUtils.equals(vipType, "point")) {
LogUtil.d("AAAAAAAAAAA vipType")
autoLock() autoLock()
}else{ } else {
mVedioBean?.let { videoPresenter.getIndexList("" + it.vedioId) } mVedioBean?.let { videoPresenter.getIndexList("" + it.vedioId) }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment