Cursor c = db.rawQuery("select _id, first,second from mainTable", null);
ClientCursorAdapter adapter = new ClientCursorAdapter(this, R.layout.listview, c, 0 );
listView.setAdapter(adapter);
//c.close();
После этого в ListView передается курсор и на нем отображается содержимое курсора, но, если я закрываю курсор в конце, то в приложении выходит ошибка - курсором же все еще пользуется ListView. А если оставляю курсор открытым, то есть убираю c.close(), то все нормально - ошибок нету.
Оставлять курсор открытым – это же неправильно. Что тут можно придумать?
то в приложении выходит ошибка– какая именно? Покажите стек-трейс. – post_zeew Apr 18 '17 at 06:43