Уведомите мой RecyclerView о том, что данные изменились

#java #android #arraylist #android-recyclerview

Вопрос:

Я разрабатываю приложение для магазина на Android, и у меня возник вопрос о передаче данных между двумя классами адаптеров. Таков сценарий:

У меня есть два класса адаптеров для обработки двух отдельных видов вторсырья в двух отдельных действиях. В первом действии я получил обзор вторсырья, в котором показаны товары магазина. Вы можете нажать на элемент. Если это так, товары добавляются в корзину. Товары в корзине сохраняются в списке массивов.

Во втором просмотре вторичной переработки должны быть показаны товары в корзине. Этот просмотр вторсырья обрабатывается классом Basketadapter. Из класса basketadapter я должен получить доступ к списку массивов, который реализован в классе shopadapter.

Как я могу получить доступ к списку arraylist из класса shopadapter в классе basketadapter?

Я читал о наблюдателе, о передаче объектов из одного класса в другой, но я не уверен, каким был бы лучший способ? Не могли бы вы дать мне несколько советов, как решить эту проблему? Вам нужна дополнительная информация для решения этой проблемы?

Спасибо за ответы!