2016-05-05 8 views
0

dieses in meinem dbWie kann ich löschen Artikel in recyclerView von db

public void deleteItem(long id) { 
     SQLiteDatabase db = getWritableDatabase(); 
     db.delete(TABLE_PLACE, ID + "=?" + id, null); 
    } 
+0

groß, das ist, wie Sie einige Zeilen aus db löschen Tabelle – pskink

+0

in meinem Recycler ich Bean Aufruf an den Helfer zu löschen und nicht meine Zeile löschen – shlomo

Antwort

0

Sie können die notifyItemRemoved verwenden (int position) -Methode der RecyclerView zu sagen, dass das Element an dieser Position entfernt wurde. Der Code, den Sie haben, löscht nur das Element aus der Datenbank, aber der RecyclerView muss informiert werden, um die Daten ebenfalls zu aktualisieren.

Die andere Option ist es, dieses Element aus dem Trägerliste zu löschen und laden Sie Ihre Adapter mit swapAdapter (newAdapter, false), die RecyclerView bestehenden ViewHolder wiederzuverwenden sagt

Verwandte Themen