从Firebase中删除后,它在recycleview中又能正常显示吗?

时间:2018-07-04 03:47:38

标签: android firebase

如何从Firebase删除并在recycleview中进行更新,因为删除后会再次出现。

代码->

FirebaseUser firebaseUser = FirebaseAuth.getInstance().getCurrentUser();
            FirebaseDatabase firebaseDatabase = FirebaseDatabase.getInstance();
            final DatabaseReference databaseReference = firebaseDatabase.getReference(firebaseUser.getUid());
            databaseReference.addValueEventListener(new ValueEventListener() {
                @Override
                public void onDataChange(DataSnapshot dataSnapshot) {
                    String title = checkOutMOdel.getProductcode();
                    if(dataSnapshot.exists())
                    {
                        for(DataSnapshot ds:dataSnapshot.getChildren())
                        {
                            if(title.equals(ds.child("title").getValue(String.class)))
                            {
                                //databaseReference.child()
                            }

                        }
                    }
                }

1 个答案:

答案 0 :(得分:0)

获得新的响应后,调用RecyclerView适配器notifyDataSetChanged()方法。

adapter.setItems(list);
adapter.notifyDataSetChanged();