0

単語が辞書に存在するかどうかを確認しようとしていますが、応答として常に「false」が返されます。ここで、選択基準として渡そうとしました。つまり、ディクショナリ内のすべての行を取得する必要がありますが、「moveToFirst()」の実行中に「false」になります。助言がありますか?

Cursor cursor = this.mainMenuActivity.getContentResolver().query(UserDictionary.Words.CONTENT_URI, new String[]{ UserDictionary.Words.WORD }, null, null, null);
boolean matched = cursor.moveToFirst();
4

1 に答える 1

0

UserDictionary.Words contentprovider の目的を別の方法で理解していることに気付きました。このリンクを確認した後、プロバイダーは辞書で利用可能なすべての単語だけでなく、ユーザーが入力した単語を対象としていることに気付きました。

于 2012-10-10T18:29:11.897 に答える