Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 19.09.2019
Сообщений: 102

Как редактировать/удалять запись в списке RecyclerView

06.10.2019, 16:35. Показов 1273. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет

Подскажите как редактировать данные которые уже на экране в списке
RecyclerView ?

Например пусть приложение чат

Мы имеем список пользователей у которых есть статус онлайн, оффлайн

Следовательно к примеру мы находимся на экране списка пользователей

И какой либо пользователь вышел из чата следовательно мы должны показать что он уже оффлайн

Или же ситуация когда пользователь прислал новое сообщение было бы не плохо показать количество непрочитанных сообщений напротив имени пользователя

Добавлено через 3 часа 31 минуту
Добавлять я научился а вот как редактировать не понимаю :-(

Добавлено через 4 часа 10 минут
Нашел вот такую реализацию

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public void filterOut(String filter) {
   final int size = mItems.size();
   int batchCount = 0; // continuous # of items that are being removed
   for(int i = size - 1; i>= 0; i--) {
       if (mItems.get(i).test(filter) == false) {
           mItems.remove(i);
           batchCount ++;
       } else if (batchCount != 0) { // dispatch batch
           notifyItemRangeRemoved(i + 1, batchCount);
           batchCount = 0;
       }
   }
   // notify for remaining
   if (batchCount != 0) { // dispatch remaining
       notifyItemRangeRemoved(0, batchCount);
   }
}
Но вот вопрос а нельзя ли обойтись без цикла?

Мне нужно найти элемен что бы получить его индекс следовательно потом можно делать с ним все что угодно но вот как найти элемент?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.10.2019, 16:35
Ответы с готовыми решениями:

Advanced RecyclerView и Expandable RecyclerView
Сделал expandable recycler view на основе advancedRecyclerView сборочки, но не важно это думаю, наследуется от обычного RecyclerView. ...

Как в бинарном файле (.dat) удалять и редактировать выбранную запись
Подскажите как в бинарном файле(.dat) удалять и редактировать выбранную запись(case 5 и case 6): #include "stdafx.h" ...

редактировать и удалять
как отредактировать и удалять записи из куче БД ?? #include "stdafx.h" #include <conio.h> #include <iostream> #include...

2
1 / 1 / 0
Регистрация: 20.06.2019
Сообщений: 12
06.10.2019, 18:20
Записать элементы в список
0
1 / 1 / 0
Регистрация: 19.09.2019
Сообщений: 102
06.10.2019, 18:23  [ТС]
Да я уже придумал
Я буду использовать ид из бд
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.10.2019, 18:23
Помогаю со студенческими работами здесь

Как программно редактировать набор строк в списке ComboBox?
Есть ComboBox, из которого выбирается СОМ порт (СОМ1, СОМ2 и т.д.). Надо сделать, чтобы в выпадающем списке содержались строки только...

Создание базы данных "Студент": как добавлять, удалять и редактировать записи
Привет всем, нужна помощь в написании программки, которая использует базу данных... с созданием базы данных в visual basic я разобрался......

TreeView привезать к textBox, возможность удалять и редактировать элементы
treeView привезать к textBox, как создовать и удалять каталоги и подкоталоги помогите пожалуйсто и редактировать их

Написать класс, в котором можно удалять, добавлять и редактировать данные
Люди помогите написать программу, очень нужно!!! Буду очень благодарен........ 1. Написать класс "Спортивные соревнования", в...

Нотисы которые не дают создавать, редактировать, и удалять статьи на сайте
Здравствуйте! Делаю сайт на конкурс и встретился с проблемой. сделал панель админа прикрепил БД к ней и к сайту вроде было все норм, но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru