From 8855595b808751eb1cc5b9811dffe8b8d56b392c Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Fri, 30 Sep 2022 05:16:31 +0800 Subject: [PATCH] Fix Non-Activity dialog destroy problem in DialogBuilderFactory --- .../com/fankes/tsbattery/utils/factory/DialogBuilderFactory.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/fankes/tsbattery/utils/factory/DialogBuilderFactory.kt b/app/src/main/java/com/fankes/tsbattery/utils/factory/DialogBuilderFactory.kt index 317bcc1..123d027 100644 --- a/app/src/main/java/com/fankes/tsbattery/utils/factory/DialogBuilderFactory.kt +++ b/app/src/main/java/com/fankes/tsbattery/utils/factory/DialogBuilderFactory.kt @@ -132,7 +132,7 @@ class DialogBuilder(val context: Context) { /** 显示对话框 */ @CauseProblemsApi - fun show() { + fun show() = runInSafe { instance?.create()?.apply { customLayoutView?.let { setView(it) } dialogInstance = this