Я пытаюсь использовать ListAdapter для отображения результатов курсора.Согласно моим журналам, все возвращается правильные результаты, пока не достигнет этой точки
ListAdapter adapter = new SimpleCursorAdapter(this,R.layout.cattle_layout,
c,new String[]{"c.animal_id, c.eartag"},new int[]{R.id.TextView_cattleId,R.id.TextView_earTag});
В этот момент программа выдает исключение с вышеупомянутым сообщением и затем называет два поля, которые я хочу отобразить- с этого момента это следующее исключение java.lang.Exception, а затем ссылки на AbstractCursor.getColumnIndexOrThrow
Должна быть проблема с «созданием новой строки []», но я искал и могуничего не найти.
Буду признателен за предложения.
Создание курсора
String asColumnsToReturn[] ={
"tbl_cattle._id",
"tbl_cattle.animal_id",
"tbl_cattle.eartag"};
Cursor c = mDatabase.query(TABLE_CATTLE, asColumnsToReturn,"type_of_animal=?", new String[]{targetType},null, null, null, null);
Log.i(DEBUG_TAG, "Record Count " + c.getCount() + " Columns: " + c.getColumnCount());
Мой журнал дает мне правильное количество для предложения where, правильные данныев записях