There is some data in my firebase store and this data is being propagated to my app but after some time I want to remove that data from my app (when the data is too old). I want to know how can I do this, when I delete data from firebase, the data from app should be deleted.
this.mfirebasefirestore= FirebaseFirestore.getInstance();
mfirebasefirestore.collection("Users").addSnapshotListener(new EventListener<QuerySnapshot>() {
@Override
public void onEvent(@Nullable QuerySnapshot queryDocumentSnapshots,
@Nullable FirebaseFirestoreException e) {
if(e!=null){
Log.d(TAG,"Error");
return;
}
assert queryDocumentSnapshots != null;
for(DocumentChange doc:queryDocumentSnapshots.getDocumentChanges()){
if(doc.getType()==DocumentChange.Type.ADDED){
Users users=doc.getDocument().toObject(Users.class);
usersList.add(users);
usersListAdapter.notifyDataSetChanged();
}
}
}
});