0
我有一段代碼一次刪除所有離線保存的帖子,我想知道是否有人可以幫助我如何一次只刪除所選帖子。如何刪除單個或選定的離線帖子
這是通過一次點擊刪除所有帖子的代碼。
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();
}
}