Код: Выделить всё
fun showSecondDialog() {
dismiss()
SecondDialog().showDialog(targetFragment!!)
}
Код: Выделить всё
fun showDialog(fragment: Fragment) {
val fragmentManager = fragment.fragmentManager
val ft = fragmentManager!!.beginTransaction()
val prev = fragmentManager.findFragmentByTag(getName())
if (prev != null) {
ft.remove(prev)
}
ft.addToBackStack(null)
setTargetFragment(fragment, 0)
show(ft, getName())
}
Как показать второй диалог немедленно или как узнать, когда он открыт, чтобы я мог закрыть первый?
Подробнее здесь: https://stackoverflow.com/questions/563 ... t-before-o
Мобильная версия