Save and load fields to/from a [Bundle]
class AppActivity : AppCompatActivity() {
@SaveInstance
private var mV: Object? = Object()
override fun onSaveInstanceState(outState: Bundle) {
super.onSaveInstanceState(outState)
LoadSaveInstanceBundle.save(outState, this)
}
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
LoadSaveInstanceBundle.load(savedInstanceState, this)
}
}
**Feel free to use
Note: This code was adapted from a library project named which is licensed under the .