邀请进入房间dialog 弹出优化。
This commit is contained in:
@@ -39,6 +39,7 @@ open class Application : CommonAppContext() {
|
||||
|
||||
var isAgoraStop = false
|
||||
var inviteDialog: InviteDialog? = null
|
||||
var currDialogActivity:Activity? = null
|
||||
|
||||
// 单例实例
|
||||
companion object {
|
||||
@@ -204,10 +205,16 @@ open class Application : CommonAppContext() {
|
||||
}
|
||||
|
||||
fun showInviteDialog(activity: Activity?, t: IndexRecommendRoom) {
|
||||
if (inviteDialog == null) {
|
||||
inviteDialog = activity?.let { InviteDialog(it, t) }
|
||||
if (activity != null && activity == currDialogActivity && inviteDialog != null) {
|
||||
inviteDialog?.setData(t)
|
||||
return
|
||||
}
|
||||
inviteDialog?.dismiss()
|
||||
inviteDialog = null
|
||||
|
||||
inviteDialog = activity?.let { InviteDialog(it, t) }
|
||||
inviteDialog?.setData(t)
|
||||
currDialogActivity = activity
|
||||
}
|
||||
|
||||
private fun initLogUtils() {
|
||||
|
||||
Reference in New Issue
Block a user