我正在使用UserDictionary.Words类的addWord函数将单词添加到词典中,以便它们可以出现在文本预测中。单词确实存在于APP_ID=0
的字典中,并且可用于默认的android键盘。
但是我正在使用Swift键盘,并且它没有考虑将这些词用于Prediction。
我正在使用这个TUTORIAL
UserDictionary.Words.addWord(this, "ThisIsSomeWordIwantForPrediction", 250, null, Locale.getDefault());
我的问题是如何添加单词,以便所有键盘都可以预测它们
最佳答案
您正在做正确的事情以使单词可用,但是您已经发现,并不是所有的键盘都在从系统词典内容提供程序中读取。
对于他们的键盘为什么不使用系统提供的单词列表,这是您需要向Swiftkey提出的问题。
(类似地,并非所有的Web浏览器应用程序都使用系统提供的书签存储,而消息应用程序(如whatsapp)提供其自己的存储解决方案,而不是使用内置的SMS存储提供程序。)