소스 검색

feat: isViewBindingValid

XiaodongLin 6 달 전
부모
커밋
0ff3cbd012
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      module/operation/src/main/java/com/adealink/weparty/operation/signinreward/dialog/SignRewardDialog.kt

+ 4 - 0
module/operation/src/main/java/com/adealink/weparty/operation/signinreward/dialog/SignRewardDialog.kt

@@ -19,6 +19,7 @@ import com.adealink.frame.aab.util.getCompatColor
 import com.adealink.frame.aab.util.getCompatString
 import com.adealink.frame.base.Rlt
 import com.adealink.frame.base.fastLazy
+import com.adealink.frame.ext.isViewBindingValid
 import com.adealink.frame.ext.safeSetSpan
 import com.adealink.frame.mvvm.view.viewBinding
 import com.adealink.frame.router.Router
@@ -192,6 +193,9 @@ class SignRewardDialog : BaseDialogFragment(R.layout.fragment_sign_in_reward) {
         }
         rewardAdapter.submitList(signInRewards)
         binding.rvResult.post {
+            if (!this.isViewBindingValid()) {
+                return@post
+            }
             binding.tvSubTitle.gone()
             binding.clContent.gone()
             binding.clReceiveContent.alpha = 0f