onGetSentenceSuggestions建议始终为空

时间:2018-11-12 19:30:51

标签: android

我正在尝试将Google的拼写检查器服务用于OCR后处理。

我正在运行从github下载的教程: https://github.com/tutsplus/Android-SpellingCheckerFramework/blob/master/Spellings/app/src/main/java/com/hathy/spellings/SpellingsClient.java#L4

(我还尝试了其他版本,并阅读了可以在此问题上在线找到的所有文章)。

无论我做什么,建议总是返回。 我在模拟器和三星手机上都看到了相同的行为。

我想念什么?似乎正在使用的字典为空。.

1 个答案:

答案 0 :(得分:0)

不幸的是,三星设备返回的建议是空的,但是模拟器应该没有问题。我刚刚在最新的Q模拟器上对此进行了测试:

val tsm = getSystemService(Context.TEXT_SERVICES_MANAGER_SERVICE) as TextServicesManager
val spellCheck = tsm.newSpellCheckerSession(null, null, ...listener..., true)
spellCheck.getSentenceSuggestions(arrayOf(TextInfo("hllo")), 3)

并获得了建议hellobolohook