Я создал диалоговое окно из моего адаптера, диалоговое окно переименовывает запись в базе данных MySQL, теперь, когда данные вставлены, я вызываю dismiss();
, но я также хочу обновить sh адаптер после диалоговое окно отклоняет
Вот соответствующая часть моего кода
MyAdpater
private void showFragmentRenameWallet(RecyclerView.ViewHolder dataObjectHolder){
RenameWalletDialog renameWalletFragment = new RenameWalletDialog();
renameWalletFragment.show(((FragmentActivity)mCtx).getSupportFragmentManager(), renameWalletFragment.getTag());
}
MyDialog в моем диалоговом окне после выполнения запрос залпа я отклонил, используя dismiss();
Вот так я получаю ссылку на фрагмент в диалоговом окне
MyFragment myFragment;
затем
dismiss();
myFragment.onRefresh(); //produces null pointer
и MyFragment
@Override
public void onRefresh() {
loadData();
}
Итак, я создал экземпляр моего фрагмента в своем диалоге и попытался сделать myFragment.onRefresh();
, но я получил нулевой указатель.
Как я могу правильно сделать это?