Я показываю BottomSheetDialogFragment из фрагмента. Идея состоит в том, чтобы получить обратный вызов BottomSheetDialogFragment внутри этого фрагмента вместо активности, поэтому я надеялся получить фрагмент внутри
override fun onAttachFragment(childFragment: Fragment?) {
super.onAttachFragment(childFragment)
callback = childFragment as? Callback
}
Этот метод не вызывается. Я попытался использовать fragmentManager и childFragmentManager при отображении диалогового окна, чтобы увидеть, могу ли я вызвать onAttachFragment, но не повезло.
AccountBottomSheetDialog dialog = AccountBottomSheetDialog.Companion.newFragment();
dialog.show(getChildFragmentManager(), AccountBottomSheetDialog.Companion.getTAG());
AccountBottomSheetDialog dialog = AccountBottomSheetDialog.Companion.newFragment();
dialog.show(getFragmentManager(), AccountBottomSheetDialog.Companion.getTAG());
Кто-нибудь знает, как это назвать?
Спасибо.