草庐IT

onRetainCustomNonConfigurationIns

全部标签

android - 使用 `onRetainCustomNonConfigurationInstance` 跨配置更改保留数据

我为Android编程已经有一段时间了,我仍在寻找解决方案来保留配置更改的数据。除了在onSaveInstanceState文档中将Parcelable保存到Activity的Bundle之外,还建议使用Fragment和setRetainInstance标志设置为true。但我刚刚遇到了一些使用onRetainCustomNonConfigurationInstance来保存任意对象的代码(以一种奇特的方式,但本质上是没有引用Activity等的大对象).没见过用过这种方法,所以有些疑惑:调用此方法来存储任意对象是否安全(从某种意义上说,我可以肯定它会被调用,并且不会很快被弃用/删除

android - 使用 `onRetainCustomNonConfigurationInstance` 跨配置更改保留数据

我为Android编程已经有一段时间了,我仍在寻找解决方案来保留配置更改的数据。除了在onSaveInstanceState文档中将Parcelable保存到Activity的Bundle之外,还建议使用Fragment和setRetainInstance标志设置为true。但我刚刚遇到了一些使用onRetainCustomNonConfigurationInstance来保存任意对象的代码(以一种奇特的方式,但本质上是没有引用Activity等的大对象).没见过用过这种方法,所以有些疑惑:调用此方法来存储任意对象是否安全(从某种意义上说,我可以肯定它会被调用,并且不会很快被弃用/删除