изменение состояния одной переменной также изменяет другую переменную

#android #arrays #list #flutter #dart

#Android #массивы #Список #трепетание #дротик

Вопрос:

Я пишу код для приложения. Я застрял в какой-то точке и не знаю, в чем причина и решение. ниже приведен фрагмент кода. Я назначаю переменную списка, как показано на рисунке ниже

Я присваиваю эту переменную listview. когда я очищаю этот «добавленный» список, список «widget.ServerData [‘items’]» также становится понятным. Кто-нибудь может мне помочь. Заранее спасибо

Ответ №1:

В этом случае added widget.serverData['items']
Вы можете изменить из

 added = widget.serverData['items'];
 

Для

 added = List.From(widget.serverData['items']);
 

Для получения дополнительной информации о совместном использовании ссылок, пожалуйста, ознакомьтесь с Binky Pointer Fun https://www.youtube.com/watch?v=vm5MNP7pn5g