gpt4 book ai didi

android - 从 UserDictionary 中删除单词?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:32:14 26 4
gpt4 key购买 nike

UserDictionary.WordsWRITE_USER_DICTIONARY允许将单词添加到用户词典中,但我看不到任何方法来删除单词。

这种情况下的动机是添加应用程序本地的自动完成提示,并在退出应用程序时将其删除,但我也可以想象像应用程序那样自动删除意外添加的拼写错误。

有什么办法吗?

最佳答案

一种可能的解决方案是使用 ContentResolver.delete() 删除确切的单词.示例:

private int deleteWord(String word) {
if (TextUtils.isEmpty(word)) {
return -1;
}

return getContentResolver().delete(UserDictionary.Words.CONTENT_URI,
UserDictionary.Words.WORD + "=?", new String[] { word });
}

当然需要

<uses-permission android:name="android.permission.WRITE_USER_DICTIONARY" />

在 list 中定义。

希望这对您有所帮助。

关于android - 从 UserDictionary 中删除单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19991374/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com