Я инициализировал чип, и он полностью работает. проблема в том, что когда я закрываю чип, позиция чипа не удаляется из моего модельного класса. и несколько чипов могут добавлять с тем же именем.
sp_add_sec_lctn.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id)
{
if (position != 0) {
Onchanger_sec_lctn =(Secondary_locatns.get(position - 1).getRack_convention_mapping_id());
SecondarylocationRecoded secondarylocationRecoded = new SecondarylocationRecoded();
secondarylocationRecoded.setPrimary_rack_convention_mapping_id(Secondary_locatns.get(position - 1).getRack_convention_mapping_id());
secondarylocationRecoded.setRack_convention_mapping_id(Onchanger_period);
Selection_id.add(secondarylocationRecoded);
entryChip = getChip(entryChipGroup, Secondary_locatns.get(position - 1).getLocation_name());
entryChipGroup.addView(entryChip);
}
}
@Override
public void onNothingSelected(AdapterView<?> parent)
{
}
});