Я передаю ArrayList из Activity в адаптер RecyclerView. Но изменение значения в изменении активности в адаптере тоже. как я могу избежать этого?Пройти по стоимости и пройти по ссылке в Android-адаптере?
List<Object> objectList = Collections.synchronizedList(new ArrayList<Object>());
public RecyclerViewAdapter(Context context,List<Object> commentDatas) {
mContext = context;
commentDataList = commentDatas;
}
Вместо передачи 'ArrayList' создайте его копию и передайте копию. – alfasin