Страница 1 из 1
Коперование элементов в listview
Добавлено: 10 мар 2014, 11:38
Frai
Нужно что бы при нажатии на один элемент в первом ListView он копировался во второй ListView причём многократно.Но я использую SimpleCursorAdapter и в элементах списка записанны даные из БД я пробовал использовать метод changeCursor но он переносит все элементы и 1 раз.
Re: Коперование элементов в listview
Добавлено: 11 мар 2014, 10:59
Foenix
ужас, ужас.. и это так ставит вопрос будущий программист..
Re: Коперование элементов в listview
Добавлено: 11 мар 2014, 11:23
adarash
А "КопЕрование" никого не раздражает?
Re: Коперование элементов в listview
Добавлено: 11 мар 2014, 11:39
rezak90
adarash писал(а):А "КопЕрование" никого не раздражает?
очень!
Re: Коперование элементов в listview
Добавлено: 11 мар 2014, 12:07
АндрЕвгений
Ребят, чё вы обсераете то его? Так то он помощи ждёт. А потроллить можно в одноклассниках, например.
Re: Коперование элементов в listview
Добавлено: 11 мар 2014, 12:18
Foenix
АндрЕвгений писал(а):Ребят, чё вы обсераете то его? Так то он помощи ждёт. А потроллить можно в одноклассниках, например.
никто его не "обсерает". Мы хотим помочь, но думать над тем, что хочет автор, предполагать его мысли, делать различные версии - у нас времени нет.
Re: Коперование элементов в listview
Добавлено: 11 мар 2014, 13:08
Frai
Мне нужно что бы по нажатию на 1 элемент ListView с использованием SimpleCursorAdapter он копировался в 1 элемент второго ListView. Я не понимаю как это можно реализовать.В ArrayAdaptr'е
есть метод add который может так добавлять , но в SimpleCursorAdapter такого метода нет и я не знаю как можно скопировать данные. Если вы знаете как можно решить такую задачу то пожалуйста откликнитесь.
Re: Коперование элементов в listview
Добавлено: 11 мар 2014, 13:54
Foenix
для этого нужно по нажатию на строку листвью копировать соответствующую строку из таблицы в другую таблицу (например), а второй листвью организовать так же как первый - но на основе второй таблицы.
Но это зависит от того, зачем тебе нужно это копирование.
Если тебе не нужно эти данные хранить в базе данных, не нужна вторая таблица, то образуй второй листвью на основе arrayadapter (есть урок) и копируй данные в массив.
Re: Коперование элементов в listview
Добавлено: 11 мар 2014, 14:02
Frai
2 ListView присоединён к пустой БД. Вопрос как определить 1 элемент списка?
Re: Коперование элементов в listview
Добавлено: 11 мар 2014, 14:28
adarash
Что есть "определить"? Может ты хотел сказать "как определить нажатие на элемент"? ответ -OnItemClickListener
Что есть "пустая БД"? То есть даже таблиц нету? Может ты хотел сказать "ListView присоединён к пустой таблице"?
P.S. Уважаемые выражайтесь четче и по существу! Уважайте время друг друга!
P.S.S. и нервы.
Re: Коперование элементов в listview
Добавлено: 11 мар 2014, 15:02
Frai
нет я имел ввиду именно копирование только данных из 1 элемента.ListView присоединён к пустой таблице
Re: Коперование элементов в listview
Добавлено: 11 мар 2014, 19:24
Foenix
таблица - это таблица. Бд - это бд.
"только данных" я объяснила как копировать - в "пустую" таблицу.
Re: Коперование элементов в listview
Добавлено: 12 мар 2014, 10:53
Frai
Проблема решена, но как отчищать бд при выходе из приложения?