Recycler view, Android

121
23 декабря 2019, 10:40

У меня есть фрагмент, он хранит список CardView и доп. информацию(назову ее "информация A"). CardView размещаются в RecyclerView. Кликая по CardView, открывается диалог в котором есть кнопки, по нажатию на которые, информация A должна измениться. Структура классов следующая: Есть класс фрагмента, класс адаптера под RecyclerView, класс Holder для CardView, которыми оперирует Адаптер. В общем стандартная схема. Все классы реализованы как отдельный в отдельном файле. Вопрос следующий, как правильно запрограммировать схему, по которой информацию A будет изменяться по клику в Диалоге. Свой код не буду выставлять, так как меня интересует именно ваш подход, как вообще правильно такие вещи программировать.

Answer 1

Ты открываешь диалоговое окно, получаешь в нем объект и изменяешь его. Добавляешь в лист под тем же id, и обновляешь свой адаптер. В идеале ещё сделать свой DiffUtils класс. Может что-то упустил, но должно быть так.

READ ALSO
Вернуть статус ответа на GraphQL

Вернуть статус ответа на GraphQL

Пишу API на GraphQL, с которым работает фронтэнд-приложениеНужно возвращать фронтэндеру что-то вроде status OK и error 404

175
Почему надо обязательно использовать Try - catch

Почему надо обязательно использовать Try - catch

Есть программа на Java в которой допустим (к примеру) есть функция отображение списка категорий, который берется из базы данных через mysql запросЕсть...

163
Retrofit null response и call

Retrofit null response и call

Всем привет, проблема связанна не знаю сам с чем, пытался сделать супер-легкое приложение с retrofit 2 на андроиде и столкнулся с проблемой что...

177
Что используется в java для выявления багов

Что используется в java для выявления багов

Подскажите пожалуйста для тестирования в c# используется DebugLog()И Console

157