我正在使用InputMethodService构建的自定义android键盘上工作。我想重新初始化一些全局变量(数据库引用等),但是分配null并重新初始化变量不起作用。
为此,我使用了它,
setInputView(onCreateInputView());
这在某些设备上工作正常。但是对于某些设备,onCreateInputView()返回null。因此必须放弃这一点。
但是当我选择另一个键盘并重新选择自定义键盘时,它可以正常工作(这意味着调用了onCreate())。所以我想知道,有没有一种方法可以以编程方式调用InputMethodService的onCreate()。
任何建议都值得赞赏。