синглтон класс, в нём есть лист с данными. Если я передаю в адаптер этот лист к примеру так:
adapter.setNewData(DataHolderApp.getInstance().getMessageList());
и потом в адаптере допустим что-то добавлю в этот лист, к примеру:
public void setNewData(List<ChatUiModel> data) {
data.add(что-то добавляю)
this.mData = data;
}
То в листе синглтона новый объект тоже добавится? Я так понимаю да, но не понимаю почему.
Якобы мы в метод адаптера кидаем ссылку на объект в памяти и если он меняется, то он меняется тоже? Или как?
Да, из разных мест видишь один и тот же объект
Обсуждают сегодня