В моем SQLite действительно 375 данных, но когда я пытаюсь выполнить итерацию этих данных и присвоить хэш-карте только 226 успешно назначенных данных, что не так с моим кодом ниже?
public static HashMap<String, String> getLanguage() {
HashMap<String,String> hashMap = new HashMap<>();
Cursor cursor = database.query(DB_TABLE
, null
, null
, null
, null
, null, _ID + " ASC"
, null);
//cursor.moveToFirst();
System.out.println("Cursor count"+cursor.getCount());
for (cursor.moveToFirst(); !cursor.isAfterLast(); cursor.moveToNext()) {
hashMap.put(cursor.getString(cursor.getColumnIndex(KEY_LANG)), cursor.getString(cursor.getColumnIndex(STRING)));
}
return hashMap;
}