2020/06/26 更新: 現状のAndroidX ViewModelは、ここで説明しているのとは全く別のロジックで画面回転その他のconfiguration changesを生存しています。 転載: http://yslibrary.net/2017/05/19/android-how-viewmodel-retain-istself/ TL;DL; retainInstance = trueなFragmentにキャッシュされているので、Activity/Fragmentが本当に殺されるまで生き残ることができる。 Google I/O 2017で、Architecture Components という新しいライブラリ群が発表されました。 LiveData, ViewModel, LifecycleObserver, LifecycleOwner, Roomといったこれらのライブラリは、