4
我需要用最簡單最優雅的方式來檢查給定的單詞是否已經在用戶字典中可用。詞頻不重要,區域設置。如何檢查單詞是否已經在用戶字典中可用?
有沒有比查詢更簡單ContentResolver
迭代和檢查cursor.getString(INDEX_WORD).equals(myWord)
?
我需要用最簡單最優雅的方式來檢查給定的單詞是否已經在用戶字典中可用。詞頻不重要,區域設置。如何檢查單詞是否已經在用戶字典中可用?
有沒有比查詢更簡單ContentResolver
迭代和檢查cursor.getString(INDEX_WORD).equals(myWord)
?
你應該創建一個查詢,將在UserDictionary
您的詞搜索:
getContentResolver().query(UserDictionary.Words.CONTENT_URI,
new String[]{UserDictionary.Words._ID, UserDictionary.Words.WORD},
//Selection
UserDictionary.Words.WORD +" = ?",
//Selection args
new String[]{myWord}, null);
比你可以檢查Cursor
:
if(cursor.getCount()==0){
//Word is not in dictionary
}