【发布时间】:2018-12-02 08:06:20
【问题描述】:
我有几种输入类型,每种输入类型在个人词典 (UserDictionary) 中都有自己的单词。我想从一种输入类型/一种语言环境中删除一个单词。
我尝试了以下方法,但应用崩溃了:
getContentResolver().delete(UserDictionary.Words.CONTENT_URI,
UserDictionary.Words.LOCALE + " = en_US", null);
错误提示:
android.database.sqlite.SQLiteException:没有这样的列:en_US(代码 1): , 编译时: DELETE FROM words WHERE locale = en_US
【问题讨论】:
-
请注意,许多键盘应用程序都有自己的字典,而不是使用系统字典。您无法以编程方式将其从那里删除。
标签: android android-userdictionary