Я реализовал Two Recyclerviews на моем экране Android Project. Первый имеет несколько элементов и кнопку добавления для каждого элемента. Когда пользователь нажимает кнопку «Добавить», он отображается в диалоговом окне, которое принимает входные данные пользователя для этого выбранного конкретного элемента и добавляет эти пользовательские данные в другое (второе) представление переработчика.
Что мне нужно сделать, так это ограничить пользователя добавлением только одной записи для каждого элемента во втором просмотре переработчика из первого выбранного просмотра переработчика.
Позвольте мне объяснить пример с экрана ниже. «Пользователь хочет добавить сумму цены для кода контракта 1001 из первого обзора переработчика. Затем он нажимает кнопку« Плюс »в элементе просмотра переработчика, чтобы ввести сумму цены, после того как он сохраняет, что она будет отображаться во втором представлении переработчика с добавленной ценой. Что я хочу сделать, так это чтобы пользователь не мог снова добавить другую сумму цены для того же кода контракта 1001. Если он снова нажмет кнопку «плюс» и «добавить» в элементе 1001 просмотра переработчика из первого обзора переработчика, он не сможет добавить другая сумма цены. Но если он решит удалить ранее добавленную сумму цены для элемента 1001, то пользователю должно быть разрешено добавить новую запись суммы цены для элемента 1001 во второе представление переработчика. "
Я действительно ценю объяснение того, как этого добиться, и / или пример кода приветствуется. Заранее спасибо.
Экран пользовательского интерфейса для двух RecyclerViews