Вам нужно изменить String[]
на ArrayList
с двумя новыми элементами вместе со значением String, которое вы указали в Listview
сначала необходимо создать один класс бинов
class Data{
private String colourName;
private String colourCode;//int colourCode
private boolean ;
//make setter and getter methods
}
сделать
List<Data> colourDataList =new ArrayList<Data>();
использовать выше List
с Adapter
,
обновить значение флага boolean
до true при его выборе.
сохранить объекты данных влюбое хранилище в Android
, например
SQLite
SharedPresence
local File
Далее, когда вы загружаете данные в тот же адаптер, берете значение из локальной базы данных и сопоставляете его с новыми данными и устанавливаете ListView
Элемент, например, colourCode
как параметрboolean
flag
value (true)
.