Найдено 103 результата

dil_android
17 окт 2012, 16:54
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 522064

Re: Урок 34. Хранение данных. SQLite

Здравствуйте, База данных на месте. Данные удаляются и добавляются. Если кому интересно, то решение вопроса, как я и предполагал (по совету neoksi), лежит в использовании cursor, а именно: // переводим курсор в текущую позицию листа cursor.moveToPosition((int) list_pos_ID); // получаем ID текущей по...
dil_android
16 окт 2012, 20:55
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 522064

Re: Урок 34. Хранение данных. SQLite

У меня NetBeans. Как найти файл БД через NetBeans?
dil_android
16 окт 2012, 20:17
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 522064

Re: Урок 34. Хранение данных. SQLite

Нашел вот такую. Никогда не пользовался, поэтому не знаю пойдет или нет. Посмотрите пожалуйста
http://www.sqlabs.com/sqlitemanager.php
dil_android
16 окт 2012, 17:59
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 522064

Re: Урок 34. Хранение данных. SQLite

После действий с БД, необходимо обновить курсор, курсор имеет Observer, call-back метод, который запускает процесс рендеринга листа с новыми данными. Но так как вы после изменения данных в БД, не обновили курсор и не запустили механизм, то приходится удалять по позиции вручную. Наиболее близкое к р...
dil_android
16 окт 2012, 17:51
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 522064

Re: Урок 34. Хранение данных. SQLite

Еще раз. Мне надо разобраться с тем, как работает SQLite. Один из вопросов, который я ставил в самом начале снят. id базы данных и id листа, как я понял, не имеют ничего общего и удаление происходит по id листа. Ответа на второй вопрос я никак не могу получить,а именно, почему вызывая метод удаления...
dil_android
16 окт 2012, 16:50
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 522064

Re: Урок 34. Хранение данных. SQLite

Переписывать все приложение только из-за того, что не могу понять как работает механизм БД не стоит. Лучше разобраться в чем я ошибаюсь и, самое главное, научиться работать с БД.
dil_android
16 окт 2012, 16:45
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 522064

Re: Урок 34. Хранение данных. SQLite

Вопрос стоит сделать или не сделать, а разобраться с работой БД на конкретном примере. Тем более, что
SimpleCursorAdapter умеет работать с TextView и ImageView компонентами и их производными, а Checkable-производные не воспримет
dil_android
16 окт 2012, 16:30
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 522064

Re: Урок 34. Хранение данных. SQLite

public void openToWrite() throws SQLException {
db = dbHelper.getWritableDatabase();
}
dil_android
16 окт 2012, 15:57
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 522064

Re: Урок 34. Хранение данных. SQLite

Хорошо, у меня адаптер без курсора, так как быть то? Как сохранить в БД информацию об удалении?
dil_android
16 окт 2012, 15:41
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 522064

Re: Урок 34. Хранение данных. SQLite

Тоже самое делаю и я. // получаем инфу о пункте списка AdapterView.AdapterContextMenuInfo acmi = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo(); //получаем значение текущей id позиции в листе rowID = acmi.id; // подключаемся к базе данных datasource.openToWrite(); // удаляем запись из базы ...
dil_android
16 окт 2012, 07:43
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 522064

Re: Урок 34. Хранение данных. SQLite

Как это осуществляется практически (обновление курсора)? Где прочитать, если не сможете дать код в контексте приложения, чтобы я разобрался.
dil_android
16 окт 2012, 06:47
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 522064

Re: Урок 34. Хранение данных. SQLite

Еще один вопрос, который не дает покоя. Почему при удалении из базы, данные не удаляются с листа, и соответственно приходится вызывать: // физическое удаление из листа ? bazar.remove(acmi.position); после чего, и происходит непосредственное удаление. Вот этим несоответствием и был вызван мой вопрос ...
dil_android
16 окт 2012, 06:21
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 522064

Re: Урок 34. Хранение данных. SQLite

rezak90 совершенно прав, надо сперва разобраться с SQLite. Теперь по существу. powercat, смотрел Ваш код, он совершенно идентичен тому, что у меня, за следующим исключением: когда я подключаюсь к базе, то делаю это через datasource.open();, который в свою очередь просто открывает ее db = dbHelper.ge...
dil_android
15 окт 2012, 17:06
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 522064

Re: Урок 34. Хранение данных. SQLite

А, действительно, все равно без помощи не обойтись public class MainActivity extends Activity { myDataSource datasource; String names; String name; ContentValues cv; Cursor c; long rowID; //ID строки имени позиции int idColIndex; // номер столбца по ID int nameColIndex; // номер столбца по имени int...
dil_android
15 окт 2012, 16:06
Форум: Работа с данными
Тема: SQlite, SimpleAdapter и получение id записи элемента
Ответы: 5
Просмотры: 4397

Re: SQlite, SimpleAdapter и получение id записи элемента

Здравствуйте,

Существуют ли какие-нибудь программы или плагины NetBeans для работы с SQLite под андроид. Если да, то поделитесь опытом использования. Прежде чем загружать хочу узнать насколько эффективен такой подход.

Спасибо
dil_android
15 окт 2012, 15:32
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 522064

Re: Урок 34. Хранение данных. SQLite

to powercat Сейчас у меня на повестке два основных вопроса, решение которых позволит запустить приложение - это передача данных с Activity и динамическое обновление списка, сохраняя и удаляя в БД. Спасибо за ссылку, но надо сперва разобраться с БД. У меня такое ощущение, что делают что-то не так, им...
dil_android
15 окт 2012, 15:17
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 522064

Re: Урок 34. Хранение данных. SQLite

rezak90

Спасибо за желание помочь. Чтобы не загромождать своими объяснениями форум, я скинул Вам на личку.
dil_android
15 окт 2012, 12:26
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 522064

Re: Урок 34. Хранение данных. SQLite

В дополнение. Обращение к SQLite было вызвано желанием сохранять все вновь вводимые данные с тем, чтобы они отображались при каждой новой загрузке, т.е., чтобы программа была динамичной. Когда пытался сделать это через Prefrences не получилось. Подскажите как быть, а то чувствую, что путаюсь.
dil_android
15 окт 2012, 12:11
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 522064

Re: Урок 34. Хранение данных. SQLite

Здравствуйте, Провозившись весь день, пришел к выводу, что в принципе делаю что-то не верно. Взяв за основу пример из Урока 54, где создается свой адаптер на основе BaseAdapter, а данные загружаются из ArrayList<Product>, я хочу включить в свою программу базу данных SQLite, в которую закладываю полу...
dil_android
14 окт 2012, 04:57
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 522064

Re: Урок 34. Хранение данных. SQLite

Понял, спасибо за разъяснение. Сразу, пока не остыло, хочу спросить еще вот о чем. Как увязать id даваемое вводимым данным с id пункта списка, чтобы при удалении удалять именно ту позицию в базе данных, которую выбрал в списке. А именно, реализовать в следующем: if (item.getItemId() == CM_DELETE_ID)...