Я хочу, чтобы пользователь безупречно отвечал за обновление значений некоторых элементов при нажатии кнопки. У меня есть список, в котором содержится:
{"fname":"fname1", "lname":"lname1","id":"1", "message":"helllo india","follow":false},
{"fname":"fname2", "lname":"lname2","id":"2", "message":"helllo asia","follow":true},
{"fname":"fname1", "lname":"lname1","id":"1", "message":"helllo world","follow":false},
{"fname":"fname3", "lname":"lname3","id":"3", "message":"helllo universe","follow":false},
{"fname":"fname1", "lname":"lname1","id":"1", "message":"helllo galaxy","follow":false},
Этот список исходит от сервера, и ни одно из сообщений не является динамическим c.
, и в адаптере, когда пользователь нажимает кнопку "следовать", я хочу обновить значение в списке тоже. Для одного элемента я обновляю, как показано ниже:
личный список modalDataList;
holder.followBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
ModalDataModal dataModal = modalDataList.get(position);
dataModal.setFollow(true);
modalDataList.set(position, dataModal);
notifyItemChanged(position);
}
});
и он работает правильно. Но как я могу обновить статус всех подписчиков для идентичных идентификаторов.
Например:
Если я нажму кнопку, чтобы отслеживать идентификатор: 1, тогда я хочу изменить флаг для всех данных, связанных с этим. Я бы. Как на Facebook / Twitter или любом другом социальном сайте.
Я пытался объяснить простым способом, мой настоящий код сложен. Так что, если понадобится больше кода / информации, пожалуйста, дайте мне знать.