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