Wie kann entfernen der adapter von Listview, Android

Benutze ich SimpleAdapter mit eigener Zeilen-layout für Listview -

SimpleAdapter adapter = new SimpleAdapter(ListOrder.this, oslist,
                    R.layout.list_v, 
                    new String[] { "name","time","status" }, 
                    new int[] { R.id.tablename, R.id.timeorder, R.id.status});
            list.setAdapter(adapter);

Nachdem ich neu laden die Daten der Listview und ich möchte alte Daten entfernen.
Ich weiß nicht, wie ich kann nicht alte Daten entfernen, bevor Sie neue Daten hinzufügen Listview.

Ich verwendet

adapter.remove(adapter.getItem(i));

aber Fehler haben

Die Methode remove(Object) ist nicht definiert für den Typ SimpleAdapter

Bitte helfen Sie mir !
Danke!

von den blicken von ihm,es sieht aus wie es ist wie simplecursoradapter, die nicht über die Funktionen zum entfernen. so müssen Sie zum entfernen des Elements aus Ihrer Datenbank/content-provider. und dann requery

InformationsquelleAutor jER.emY | 2014-05-29

Schreibe einen Kommentar