如何在列表视图中通过单击其代码在适配器 class 中的项目中的删除按钮删除列表视图中的项目后重新加载片段?
How to reload Fragment after removing an item in list view by clicking on delete button in item whose code in adaptor class?
我的适配器中有以下代码class
firestoredb.collection("medicinedata").document(user.getPhoneNumber()).collection("medicineSchedule").document(v.getTag().toString()).delete()
.addOnSuccessListener(new OnSuccessListener<Void>() {
@Override
public void onSuccess(Void aVoid) {
Toast.makeText(context, "Medicine delete successfully", Toast.LENGTH_SHORT).show();
}
})
从数据库中成功删除后,该项目仍显示在列表视图中,直到我转到另一个片段并返回。给我解决方案如何在成功删除我的项目后重新加载或刷新片段
如果 addOnSuccessListener 运行 并刷新适配器 class 数据,您将删除列表中的数据。要刷新适配器,然后在删除数据后在 addOnSuccessListener 方法中使用此代码
notifyDataSetChanged();
我的适配器中有以下代码class
firestoredb.collection("medicinedata").document(user.getPhoneNumber()).collection("medicineSchedule").document(v.getTag().toString()).delete()
.addOnSuccessListener(new OnSuccessListener<Void>() {
@Override
public void onSuccess(Void aVoid) {
Toast.makeText(context, "Medicine delete successfully", Toast.LENGTH_SHORT).show();
}
})
从数据库中成功删除后,该项目仍显示在列表视图中,直到我转到另一个片段并返回。给我解决方案如何在成功删除我的项目后重新加载或刷新片段
如果 addOnSuccessListener 运行 并刷新适配器 class 数据,您将删除列表中的数据。要刷新适配器,然后在删除数据后在 addOnSuccessListener 方法中使用此代码
notifyDataSetChanged();