Qualcuno può darmi un esempio di codice per rimuovere tutti gli oggetti ListView e sostituirli con nuovi elementi?Rimuovi elementi ListView in Android
Ho provato a sostituire gli elementi dell'adattatore senza successo. Il mio codice è
populateList(){
results //populated arraylist with strings
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, results);
listview.setAdapter(adapter);
adapter.notifyDataSetChanged();
listview.setOnItemClickListener(this);
}
// now populating list again
repopulateList(){
results1 //populated arraylist with strings
ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, results1);
listview.setAdapter(adapter1);
adapter1.notifyDataSetChanged();
listview.setOnItemClickListener(this);
}
Qui repopulateList()
metodo aggiungerà agli elementi ListView, ma non rimuove/sostituire tutti gli elementi ListView.
Non c'è alcun chiaro() per il mio CustomAdapter che si estende da BaseAdapter! –