fix:修复房间轮博索引不一致问题

This commit is contained in:
Max
2023-11-21 11:08:46 +08:00
parent 0d488877c8
commit 39a9e277bd
2 changed files with 5 additions and 2 deletions

View File

@@ -62,7 +62,10 @@ class RoomActAdapter(private val mContext: Context, private val data: List<Banne
val list = data.filterList {
skipType == 3
}
RoomBannerWebDialogActivity.start(mContext, position, list)
val newPosition = list.indexOfFirst {
it == bannerInfo
}
RoomBannerWebDialogActivity.start(mContext, newPosition, list)
} else {
CommonJumpHelper.bannerJump(mContext, bannerInfo)
}

View File

@@ -49,7 +49,7 @@ class RoomBannerWebDialogActivity : CommonWebViewActivity() {
window.setGravity(Gravity.BOTTOM)
webView.setBackgroundColor(Color.parseColor("#C9CBD1"))
recyclerView = findViewById(R.id.recyclerView)
val position = intent.getIntExtra("position", 0)
val position = 0.coerceAtLeast(intent.getIntExtra("position", 0))
val list = intent.getSerializableExtra("list") as? ArrayList<BannerInfo>
// if ((list?.size ?: 0) <= 1) {
// recyclerView?.isVisible = false