diff --git a/app/src/main/java/com/gamedog/vididin/features/winrecords/WinRecordsActivity.kt b/app/src/main/java/com/gamedog/vididin/features/winrecords/WinRecordsActivity.kt index 1698a69..0b243a9 100644 --- a/app/src/main/java/com/gamedog/vididin/features/winrecords/WinRecordsActivity.kt +++ b/app/src/main/java/com/gamedog/vididin/features/winrecords/WinRecordsActivity.kt @@ -106,13 +106,14 @@ class WinRecordsActivity : AppViewsEmptyViewModelActivity(), OnTabS } private fun updateUIs(data: ZeroBuyResp) { - if (data.finished_purchases.isNullOrEmpty()) { + val dataList = data.finished_purchases + if (dataList.isNullOrEmpty()) { binding.tvNoDataHint.isVisible = true binding.recyclerView.isVisible = false } else { binding.tvNoDataHint.isVisible = false binding.recyclerView.isVisible = true - mAdapter.submitList(data.finished_purchases) + mAdapter.submitList(dataList) } } diff --git a/app/src/main/java/com/gamedog/vididin/features/zero/ZeroRecordAdapter.kt b/app/src/main/java/com/gamedog/vididin/features/zero/ZeroRecordAdapter.kt index 8c93bd8..8997d79 100644 --- a/app/src/main/java/com/gamedog/vididin/features/zero/ZeroRecordAdapter.kt +++ b/app/src/main/java/com/gamedog/vididin/features/zero/ZeroRecordAdapter.kt @@ -58,7 +58,7 @@ class ZeroRecordAdapter(private val onWithdrawCallback: (ZeroBuyItem)-> Unit) : if (isWinItem) { val withdrawBean = ZeroManager.instance().getZeroWithdrawItem(item) - when (withdrawBean.withdrawState) { + when (withdrawBean?.withdrawState) { TRANSACTION_STATE_UNSTART -> { llRightWin.isClickable = true tvWinRightBottom.text = SpannableString(ResUtil.getString(R.string.zero_win_state_withdrarw_unstart)).apply {