0
Ich habe einen Code, um alle offline gespeicherten Post zu einem Zeitpunkt zu löschen, möchte ich wissen, ob jemand mir helfen konnte mit nur ausgewählten Post auf einmal zu löschen.So löschen Sie einzelne oder ausgewählte Offline-Beitrag
Hier ist der Code, um alle Post mit einem Klick zu löschen.
private void deleteAllPosts() {
new AlertDialog.Builder(getActivity())
.setMessage("Are you sure you want to delete all?")
.setCancelable(false)
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
final RealmResults<RealmModel> results = realm.where(RealmModel.class).findAll();
realm.executeTransaction(new Realm.Transaction() {
@Override
public void execute(Realm realm) {
results.deleteAllFromRealm();
posts.clear();
postAdapter.notifyItemRangeChanged(0, posts.size() - 1);
rvPostRecyclerView.setAdapter(postAdapter);
rootView.findViewById(R.id.showLoading).setVisibility(View.VISIBLE);
}
});
Snackbar.make(rvPostRecyclerView, "Successfully deleted all posts ", Snackbar.LENGTH_LONG).show();
}
})
.setNegativeButton("No", null)
.show();
}
}