問題タブ [android-livedata]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android アーキテクチャ コンポーネントの LiveData と ViewModel を使用する場合、onSaveInstanceState と onRestoreInstanceState を使用する必要はありますか?
Android アーキテクチャ コンポーネントは、よりライフサイクル フレンドリで、より無駄のないアクティビティ/フラグメント向けに設計されたLiveData
およびクラスを提供します。ViewModel
これらのクラスは、構成の変更にまたがるデータの保存を処理しますが、Activity フレームワーク API と比較して、それらの使用について混乱しています。アクティビティの状態を維持するためにonSaveInstanceState(Bundle)
、まだ必要または有用ですか? onRestoreInstanceState(Bundle)