繁体   English   中英

如何监听UserDictionary ContentProvider的更改?

[英]How to listen for changes to the UserDictionary ContentProvider?

我已经为ICS / JB实现了拼写检查。 SpellingCheckerService.Session允许我在按下拼写错误的单词(红色下划线)时出现的弹出菜单中设置建议,但在用户按“添加到词典”时不通知我。 它只是将其添加到Android用户词典中,因此我的拼写检查器会继续将该词报告为拼写错误。

我可以经常查询用户词典,但效率非常低,特别是因为菜单打开后我甚至都没有收到通知。

有没有办法监听UserDictionary的更改,这是一个系统ContentProvider? 更好的是,当用户按下“添加到词典”时,有没有办法得到通知?

您应该能够在UserDisctionary.CONTENT_URI上设置ContentObserver并获得更改通知。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM