androidx.fragmentの1.2.0からfragmentManagerがdeprecatedになった
この対応
・androidx.fragmetの内容
https://developer.android.com/jetpack/androidx/releases/fragment?hl=ja
・対応
公式のドキュメントは以下を推奨してる
parentFragmentManager
だけどこの中身見たら以下になってる
@NonNull public final FragmentManager getParentFragmentManager() { FragmentManager fragmentManager = mFragmentManager; if (fragmentManager == null) { throw new IllegalStateException( "Fragment " + this + " not associated with a fragment manager."); } return fragmentManager; }
なのでこうしないとまずそう
if (isAdded) { parentFragmentManager }
でもこんなif文書いてられないので最終的にこうした
val fragmentManager = activity?.supportFragmentManager ?: return