Bläddra i källkod

fix: WebViewDialogFragment.checkAndShowDailyTreasureDialog

https://console.firebase.google.com/project/yoki-b5692/crashlytics/app/android:com.partyjoy.yoki/issues/0949f85337fff5aefe414eea7da1e5b2?hl=zh-cn&time=7d&types=crash&sessionEventKey=68DB0F2F008200011E4D4592C243C81F_2134095116373769294
XiaodongLin 6 månader sedan
förälder
incheckning
ac879cccd1

+ 3 - 0
module/webview/src/main/java/com/adealink/weparty/webview/WebViewDialogFragment.kt

@@ -480,6 +480,9 @@ class WebViewDialogFragment : BottomDialogFragment(R.layout.fragment_webview),
         val existingDialog =supportFragmentManager.findFragmentByTag(Game.DailyTreasureDialog.TAG)
         if (existingDialog != null) return
         val viewModel = dailyTreasureViewModel ?: return
+        if (!isViewBindingValid()){
+            return
+        }
         viewModel.loadDailyTreasureInfo(ActivityCode.DAILY_TREASURE.code).observe(viewLifecycleOwner) { result ->
             when (result) {
                 is com.adealink.frame.base.Rlt.Success -> {