diff --git a/app/src/main/java/com/firebase/androidchat/FirebaseListAdapter.java b/app/src/main/java/com/firebase/androidchat/FirebaseListAdapter.java index 4de2ec3..96f0c49 100644 --- a/app/src/main/java/com/firebase/androidchat/FirebaseListAdapter.java +++ b/app/src/main/java/com/firebase/androidchat/FirebaseListAdapter.java @@ -113,6 +113,7 @@ public void onChildMoved(DataSnapshot dataSnapshot, String previousChildName) { String modelName = dataSnapshot.getKey(); T oldModel = mModelKeys.get(modelName); T newModel = dataSnapshot.getValue(FirebaseListAdapter.this.mModelClass); + mModelKeys.put(modelName, newModel); int index = mModels.indexOf(oldModel); mModels.remove(index); if (previousChildName == null) {