KT
Size: a a a
KT
Д
ES
ES
MN
Р
screenKey и командой BackTo сейчас всё совсем не очевидно. Столкнулся с этим при переходе на новую версию библиотеки. fun MyScreen(param:String) = FragmentScreen { MyScreenFragment.newInst(param) }
И воде бы всё работает, пока не потребуется комманда BackTo()screenKey у всех экранов будет выставлен один и тот же ключ "FragmentScreen" т.к. this::class.java.name. Если везде задавать явно screenKey то получаем много боллерплейта. class MyScreen(p:String): FragmentScreen(null, { MyScreenFragment.newInst(p) } )KT
KT
KT
Р
KT
Р
KT
Р
interface MyInterface {
...
companion object {
operator fun invoke(...) = ...
}
}EM
S
KT
KT
OF