2

次のコードを実行しようとすると、

Attempt to invoke virtual method 'void android.app.Dialog.setOnDismissListener(android.content.DialogInterface$OnDismissListener)' on a null object reference

(bottomSheetDialogFragment.getDialog().setOnDismissListener() のエラー)

同じコードが別のフラグメントで機能するため、ここで何が間違っているのかわかりません。

Bundle bundle = new Bundle();
BottomSheetDialogFragment bottomSheetDialogFragment = new MediaImportFragment();
bundle.putString("url", sharedText);
bottomSheetDialogFragment.setArguments(bundle);
bottomSheetDialogFragment.show(getSupportFragmentManager(), bottomSheetDialogFragment.getTag());
getSupportFragmentManager().executePendingTransactions();
bottomSheetDialogFragment.getDialog().setOnDismissListener(new DialogInterface.OnDismissListener() {
                    @Override
                    public void onDismiss(DialogInterface dialog) {
                        onResume();
                    }
                });

こんにちは、Battlestr1k3

4

0 に答える 0