Zea*_*ang 5 android viewmodel android-livedata android-architecture-components
Android Architecture组件提供了LiveData和ViewModel类,它们对生命周期更友好,并且设计用于更精简的Activity / Fragment。这些类负责处理跨配置更改的数据存储,但是与Activity框架API相比,我对它们的用法感到困惑。是 onSaveInstanceState(Bundle)和onRestoreInstanceState(Bundle)仍然是必要的或有用的保留活动状态?
onSaveInstanceState & onRestoreInstanceState 还是有用的。
ViewModel 仅在进程处于活动状态时才保存数据。
但是,即使进程被终止,onSaveInstanceState 和 onRestoreInstanceState 也可以保存数据。
ViewModel 易于使用,并且有助于在屏幕方向发生变化时保留大量数据。
onSaveInstanceState 和 onRestoreInstanceState 可以在进程处于后台时保留数据。(在后台,应用程序进程可以随时被系统杀死。)
| 归档时间: |
|
| 查看次数: |
533 次 |
| 最近记录: |