邀请进入房间dialog 弹出优化。

This commit is contained in:
2025-12-12 09:17:05 +08:00
parent d470b2fdb1
commit 6bae825d0f

View File

@@ -39,6 +39,7 @@ open class Application : CommonAppContext() {
var isAgoraStop = false var isAgoraStop = false
var inviteDialog: InviteDialog? = null var inviteDialog: InviteDialog? = null
var currDialogActivity:Activity? = null
// 单例实例 // 单例实例
companion object { companion object {
@@ -204,10 +205,16 @@ open class Application : CommonAppContext() {
} }
fun showInviteDialog(activity: Activity?, t: IndexRecommendRoom) { fun showInviteDialog(activity: Activity?, t: IndexRecommendRoom) {
if (inviteDialog == null) { if (activity != null && activity == currDialogActivity && inviteDialog != null) {
inviteDialog = activity?.let { InviteDialog(it, t) } inviteDialog?.setData(t)
return
} }
inviteDialog?.dismiss()
inviteDialog = null
inviteDialog = activity?.let { InviteDialog(it, t) }
inviteDialog?.setData(t) inviteDialog?.setData(t)
currDialogActivity = activity
} }
private fun initLogUtils() { private fun initLogUtils() {