查询Android字典始终为空
我一直在检查字典里是否有单词,但我总是得到“false”作为回答。现在我尝试传递作为选择标准,这意味着我应该获取字典中的所有行,但在执行“moveToFirst()”时仍然得到“false”。有什么建议吗查询Android字典始终为空,android,Android,我一直在检查字典里是否有单词,但我总是得到“false”作为回答。现在我尝试传递作为选择标准,这意味着我应该获取字典中的所有行,但在执行“moveToFirst()”时仍然得到“false”。有什么建议吗 Cursor cursor = this.mainMenuActivity.getContentResolver().query(UserDictionary.Words.CONTENT_URI, new String[]{ UserDictionary.Words.WORD }, null,
Cursor cursor = this.mainMenuActivity.getContentResolver().query(UserDictionary.Words.CONTENT_URI, new String[]{ UserDictionary.Words.WORD }, null, null, null);
boolean matched = cursor.moveToFirst();
我刚刚意识到我对UserDictionary.Words contentprovider的目的有不同的理解。检查后,我注意到该提供程序适用于用户输入的单词,而不仅仅是字典中的所有单词。您是在真实设备上还是在模拟器上进行测试?用户词典中有单词吗?查询本身没有失败(或者
游标
将是空
)。我尝试了上面的代码并得到了相同的结果。