Mam listę z checkboxami i problem polega na tym że przy wyszukiwaniu w tej liście nie zaznaczają się poprawnie. Czyli np. wyszukujemy pozycję 6 na liście wpisując jakąś frazę i zaznaczamy boxa to przy wyświetleniu znowu całej listy będzie zaznaczony 1 box a nie ten którego wyszukaliśmy i zaznaczyliśmy.
Zrobiłem to tak i nie wiem jak zrobić aby poprawnie się wszystko zaznaczało. Czyli mamy listę {1,2,3,4,5,6,7,8,9,10} i wyszukujemy 8, zaznaczamy ją i usuwamy wyszukiwanie aby zobaczyć całą listę i chciałbym aby była zaznaczona 8 a nie 1 jak jest teraz. Nakierował by ktoś na jakiś trop?
adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_multiple_choice, probnatabela);
listView.setAdapter(adapter);
searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String s) {
return false;
}
@Override
public boolean onQueryTextChange(String s) {
adapter.getFilter().filter(s);
return false;
}
});