Slide 30
Slide 30 text
onRetainCustomNonConfigurationInstance()
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val dog =
lastCustomNonConfigurationInstance as Dog? ?: Dog("wasa", 18)
}
override fun onRetainCustomNonConfigurationInstance(): Any {
return Dog("chip", 6)
}
}
data class Dog(val name: String, val age: Int)
औಘ