|
|
@@ -12,6 +12,7 @@ import com.atmob.keyboard_android.mvvm.viewmodel.KeyboardViewModel
|
|
|
import com.atmob.keyboard_android.util.ClipboardHelper
|
|
|
import com.atmob.keyboard_android.util.KeyboardHolder
|
|
|
import com.atmob.keyboard_android.util.LogUtil
|
|
|
+import com.atmob.keyboard_android.util.bridge.util.PluginInitializer
|
|
|
|
|
|
/**
|
|
|
* 自定义键盘的输入法服务
|
|
|
@@ -46,16 +47,16 @@ class CustomKeyboardService : InputMethodLifecycleService(), ICustomKeyboardServ
|
|
|
super.onStartInputView(info, restarting)
|
|
|
LogUtil.d("CustomKeyboardService => onStartInputView()")
|
|
|
// 键盘弹起,刷新数据
|
|
|
-// if (PluginInitializer.isPluginInitComplete()) {
|
|
|
-// mKeyboardViewModel.refreshData()
|
|
|
-// } else {
|
|
|
-// PluginInitializer.addPluginInitListener(object : PluginInitializer.PluginInitListener {
|
|
|
-// override fun onPluginInitComplete() {
|
|
|
-// mKeyboardViewModel.refreshData()
|
|
|
-// PluginInitializer.removePluginInitListener(this)
|
|
|
-// }
|
|
|
-// })
|
|
|
-// }
|
|
|
+ if (PluginInitializer.isPluginInitComplete()) {
|
|
|
+ mKeyboardViewModel.refreshData()
|
|
|
+ } else {
|
|
|
+ PluginInitializer.addPluginInitListener(object : PluginInitializer.PluginInitListener {
|
|
|
+ override fun onPluginInitComplete() {
|
|
|
+ mKeyboardViewModel.refreshData()
|
|
|
+ PluginInitializer.removePluginInitListener(this)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
override fun onFinishInputView(finishingInput: Boolean) {
|