現在実行中の分割について
「AndroidロボットはGoogleが作成したもので、私たちが共有している作品をコピーまたは修正するために使用され、Creative Commons 3.0の著者マークライセンスの条項と条件に従って使用されます.」
分割を置換する場合
置換する分割がすでに実行中の場合
置き換えないで、返す防御コードが必要です.
コードは以下の通りです.
分割を置換する場合
置換する分割がすでに実行中の場合
置き換えないで、返す防御コードが必要です.
コードは以下の通りです.
binding.btnFrag1.setOnClickListener {
for(fragment in supportFragmentManager.fragments) {
if(fragment.isVisible && fragment is SampleFragment1) {
return@setOnClickListener
}
}
supportFragmentManager.beginTransaction().replace(R.id.fl_fragment, SampleFragment1()).commitAllowingStateLoss()
}
以上のコードはKotlinによって記述されています.Reference
この問題について(現在実行中の分割について), 我々は、より多くの情報をここで見つけました https://velog.io/@jeep_chief_14/토막글-현재-실행-중인-Fragment-알아내기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol