У меня есть Activity, которая отображает список пользовательских компонентов (в LinearLayout). Каждый компонент представляет пользователя в базе данных и содержит кнопку (среди прочего). Когда я нажимаю кнопку в пользовательском компоненте, я хочу передать сообщение обратно в Activity, чтобы сохранить пользователя. Кнопка знает идентификатор пользователя.
Мне было интересно, как лучше всего вернуться к активности? В событии нажатия кнопки следует отправить новое событие (и отловить его в действии)? Если да, могу ли я добавить идентификатор пользователя в событие? Я новичок в событиях, но думаю, что мне нужно создать свой собственный тип событий, возможно?
Другой способ, о котором я подумал, - передать ссылку на действие в компонент, чтобы кнопка могла просто вызвать метод для действия, например, 'component.parentActivity = this', но хотя я думаю, что это сработает, я я не уверен, что это «правильный» способ сделать это.
Спасибо