Daiji256

Lifecycle

はじめに ComposeではrememberretainrememberSaveable などの関数を用いて状態を保持できますこれらはそれぞれ生存期間や利用目的が異なりますが中でも retain は画面回転などの構成変更によるアクティビティの再作成時にも値が破...
本記事ではAndroidアプリ開発において登場する各種オブジェクトApplicationActivityViewModel などのインスタンス生存期間とスコープについて整理する各オブジェクトがどのタイミングスコープで生成され破棄されるのかを理解することで状...