所以我有这个简单的方法来获取字典中的所有单词:
public static void getFromDictionary(Activity a) {
System.out.println("Inside getFromDictionary");
ContentResolver resolver = a
.getContentResolver();
String[] projection = new String[] { UserDictionary.Words._ID,
UserDictionary.Words.WORD, UserDictionary.Words.FREQUENCY };
Cursor cursor = resolver.query(UserDictionary.Words.CONTENT_URI,
projection, null, null, null);
while (cursor.moveToNext()) {
String word = cursor.getString(1);
Log.e("DICCIONARIO", word);
}
}
好吧,我在不同的手机中尝试过,而且bucle不会进入(光标中没有任何内容)。 我做错了什么?
答案 0 :(得分:-1)
尝试将投影列表限制为仅一个项目UserDictionary.Words._ID
或将null作为投影参数