Sfoglia il codice sorgente

bugfix:修复H5拉起谷歌充值Dialog后执行DialogShowManager.resume问题,与H5的充值动画冲突

Liufengjie 6 mesi fa
parent
commit
ea7018bd58

+ 7 - 1
module/wallet/src/main/java/com/adealink/weparty/wallet/GoogleRechargeDialog.kt

@@ -159,7 +159,13 @@ class GoogleRechargeDialog: BottomDialogFragment(R.layout.fragment_google_rechar
 
     override fun onDestroyView() {
         super.onDestroyView()
-        DialogShowManager.resume()
+        val activity = AppUtil.currentActivity
+        if (activity != null) {
+            val currentActivityName = activity::class.java.name
+            if (currentActivityName != Router.getClazz(Web.FullScreen.PATH)?.name) {
+                DialogShowManager.resume()
+            }
+        }
     }
 
     companion object {