fix bug of dialog leak

This commit is contained in:
unknown
2020-07-23 16:10:56 +08:00
parent 655ddc0e06
commit c84098af3c
2 changed files with 12 additions and 2 deletions

View File

@@ -69,12 +69,14 @@ class MogoMainAuthorize private constructor() : MogoAuthorizeManagerImpl(), IMog
fun hideAuthorizeView() {
authorizeDialog?.dismiss()
authorizeDialog = null
}
private fun pushLayoutToMainWindow(tag: String) {
if (authorizeDialog == null) {
authorizeDialog = AuthorizeDialog(tag, mContext!!)
authorizeDialog!!.setOnDismissListener {
authorizeDialog = null
}
}
if (authorizeDialog!!.isShowing) {
Logger.d(TAG, "User is operation authorization, do not repeat invoke")