ListView удалить элемент из базы данных - PullRequest
0 голосов
/ 13 апреля 2011

Эй.У меня есть следующий код:

final String text = (String) lt.getItemAtPosition(position); 
                    db.removeCategory(text);

Что я хочу сделать, это удалить элемент из ListView.У меня проблема в том, что я могу удалить только тот элемент, который находится в первой позиции списка.

Это как getItemAtPosition(0);

Почему это?Может кто-нибудь помочь?

Спасибо

Ответы [ 2 ]

1 голос
/ 13 апреля 2011

Свяжите свой массив с ArrayAdapter и используйте его метод remove для удаления определенного объекта.Перейдите по этой ссылке, чтобы понять, как это работает.

Удалить элементы ListView в Android

0 голосов
/ 13 апреля 2011

Почему бы вам не добавить элементы в коллекцию или данные, а затем связать их с ListView.

На этапе удаления ste вы удаляете элемент из таблицы коллекции / данных, вместо этого направляя его из ListView.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...