jcmvbkbc, если много памяти или ограничение на размер элемента, то можно сделать за 1 проход. Тоже интересное решение. Фактически, в качестве set'a использовать массив, который индексировать элементами данного массива.
zakkav, Для того, чтобы отобразились изменения списка, который ты засовываешь в адаптер, нужно после изменения списка вызвать mAdapter.notify*(). Например, notifyDatasetChanged().
Никита Филипчук, удачи, конечно, но если сообщение отправляется, то есть сервер, куда оно отправляется. Значит он и должен рулить удалением и посылать об этом нотификации.
Никита Филипчук, при чём тут первое не первое вообще? Что будет если я нажми, быстро выйду и снова зайду? И что будет с твоим таймером в таком случае? Тут вообще проблема не в кнопке и не в SP.