androidx.lifecycle.LiveData
staticなLiveDataを作るとメモリリークの原因になる。
Android Room Databaseの@Daoで返すLiveDataは、Observeしないとそもそもクエリを発行しない。 確認環境 implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0' implementation 'androidx.room:room-runtime:2.2.5' ある画面でRoomからLiveData形…
AndroidStudio3.5
AndroidX
androidx.navigation.ui.NavigationUI
androidx.navigation.NavController
androidx.navigation.Navigation
androidx.lifecycle.ViewModel
minSdkVersion21
サンプルコード
androidx.lifecycle.LiveData
タイトルは短すぎて意味が正確ではないかも。 「NavigationUIを使用している場合に、メニューから遷移可能な宛先画面(Destination)をリロードする。」 もし、NavigationUIを使っていないなら、NavController#navigateで遷移すればいいです。経緯 Android Stu…
AndroidStudio3.5
AndroidX
androidx.lifecycle.ViewModel
androidx.lifecycle.SavedStateViewModelFactory
androidx.lifecycle.LiveData
androidx.lifecycle.MutableLiveData
AndroidX.LifecycleライブラリのViewModelとSavedStateViewModelFactoryを試してみた結果、使い所とかの所感。