8

我正在使用UserDictionary.Words类的addWord函数将单词添加到字典中,以便它们可以显示在文本预测中。单词确实存在于字典中,APP_ID=0并且可用于默认的 android 键盘。但是我使用的是 Swift 键盘,它没有考虑预测这些词。

我正在使用这个教程

 UserDictionary.Words.addWord(this, "ThisIsSomeWordIwantForPrediction", 250, null, Locale.getDefault());

我的问题是如何添加单词以便它们可用于所有键盘的预测

4

1 回答 1

7

您正在做正确的事情以使单词可用,但正如您所发现的,并非所有键盘都从系统字典内容提供程序读取。

这是您需要向 Swiftkey 提出的问题,为什么他们的键盘不使用系统提供的单词列表。

(同样,并非所有的网络浏览器应用程序都使用系统提供的书签存储,而像 whatsapp 这样的消息传递应用程序提供自己的存储解决方案,而不是使用内置的 SMS 存储提供程序)。

于 2015-07-30T08:55:06.617 回答