@@ -33,8 +33,10 @@ class LoadingDialog(private val context: Context, private val hostWindow: Window
WindowManager.LayoutParams.MATCH_PARENT,
WindowManager.LayoutParams.MATCH_PARENT
).apply {
- // 获取焦点
- isFocusable = true
+ // 不获取焦点,否则获取焦点会将软键盘关闭
+ isFocusable = false
+ // 保持输入法活跃
+ inputMethodMode = PopupWindow.INPUT_METHOD_NEEDED
// 禁止点击外部区域,关闭弹窗
isOutsideTouchable = false
// 设置背景,否则还是会关闭