0

ICS/JBのスペルチェッカーを実装しました。SpellingCheckerService.Sessionを使用すると、スペルミスのある単語(赤で下線が引かれている)を押したときに表示されるポップアップメニューに候補を設定できますが、ユーザーが[辞書に追加]を押しても通知されません。Androidユーザー辞書に追加するだけなので、スペルチェッカーはその単語をタイプミスとして報告し続けます。

ユーザー辞書を頻繁に照会することはできましたが、特にメニューが開いても通知されないため、これは非常に非効率的です。

システムContentProviderであるUserDictionaryへの変更をリッスンする方法はありますか?さらに良いことに、ユーザーが「辞書に追加」を押したときに通知を受け取る方法はありますか?

4

1 に答える 1

2

UserDisctionary.CONTENT_URIContentObserverを設定し、変更の通知を受け取ることができるはずです。

于 2013-03-20T22:01:06.393 に答える