Slide 34
Slide 34 text
SafeArgs
class FlowFragment : Fragment() {
override fun onCreateView(…): View? {
super.onCreateView(…)
val number = arguments?.getInt("number")
return when (number) {
1 -> inflater.inflate(R.layout.fragment_one, container, false)
2 -> inflater.inflate(R.layout.fragment_two, container, false)
3 -> inflater.inflate(R.layout.fragment_three, container, false)
else -> throw IllegalArgumentException()
}
}
…