Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
nepridumalnick
0 / 0 / 0
Регистрация: 18.09.2013
Сообщений: 17
0

Правильное закрытие курсора

08.01.2014, 22:08. Просмотров 821. Ответов 2
Метки (Все метки)

Как правильно закрыть Cursor?
Если делать так:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
....
String []from = {"name","count"};
int[]to ={R.id.backpack_text_1, R.id.backpack_text_2};
Cursor AllData = databaseHelper.getData("coil");
ListAdapter adapter= new SimpleCursorAdapter(Backpack.this,R.layout.backpack_list_item,AllData,from,to);
myListView.setAdapter(adapter);
AllData.close();//!
....
....
public Cursor getData(String table_name){
Cursor cursor = getReadableDatabase().rawQuery("SELECT * FROM " + table_name, null);
return cursor;
}
,
То listview пуст.
А если убрать
[ JAVA]
AllData.close();
[/JAVA]
,то все работает но в логах Sqlite database ругается на не закрытые курсоры

Вернуться к обсуждению:
Правильное закрытие курсора
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.01.2014, 22:08
Готовые ответы и решения:

Не правильное отображение Текста
Проект в Android Studio, минимальная версия 4.0, максимальная 4.2.2, таргет...

Правильное использование Material Design
Добрый день! Как правильно использовать MAterial Design? Android 4.0 -...

Не правильное отображение веб страниц в webView
Подскажите в чем может быть проблема. в webView открываю страницу...

Правильное создание динамического фрагмента с JSON
Господа, есть данный фрагмент, не могу его завести(Отметил ошибки...

Как реализовать правильное отображение View элементов?
Здравствуйте! Хочу реализовать что-то похожее, но не пойму как добиться того,...

2
Другие темы раздела
Программирование Android Запомнить координаты прокрутки списка http://www.cyberforum.ru/android-dev/thread1066077.html
В Activity1 список ListView обновляется в onResume(). При выборе элемента списка открывается Activity2, в котором отображается выбранный объект. Также на Activity1 есть возможность создать новый...
Программирование Android Возможно ли сделать анимацию под темп музыки? Возможно ли сделать скорость анимации под темп играющей музыки в этом приложении? http://www.cyberforum.ru/android-dev/thread1066049.html
Обфускация на Eclipse. Какова последовательность действий Программирование Android
Кто делал обфускацию на Eclipse - опишите последовательность ваших действий. Добавлено через 1 час 8 минут Интересуют проблемы с которыми стыкались при обфускации и их решение. Буду благодарен за...
База данных Программирование Android
Знаю, достал уже с вопросами о базе данных! Так в общем проблема в следующем: я создавал базу данных по примеру http://idev.by/android/145/ и все вроде работает, но работает с базой взятой с...
Программирование Android Не получается выгрузить приложение на Google Play http://www.cyberforum.ru/android-dev/thread1065758.html
Здравствуйте. Написал приложение, зарегистрировался, оплатил, а окно для загрузки приложений в аккаунте так и не появилось. Что делать. Спасибо большое.
Программирование Android Передача данных из одной активности в третью Есть главное активити. Оно вызывает второе, второе самоудаляется vtnjljv finish() и вызывает третье. В третьем надо передать данные первому. Причем третье тоже должно самоудаляться методом finish(). подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru