この記事は Android Advent Calendar 2018 12/6 の記事です。 この記事は androidx をベースに書いてます。 compileSdkVersion 28 androidx.appcompat:appcompat:1.0.2 簡潔に説明するため、一部のコードを省略しています。 次のコードのように Android Architecture Components の ViewModelProvider を経由して ViewModel のインスタンスを取得しておくと、 HogeActivity が回転した後も、回転前と同じ ViewModel のインスタンスを取得できる仕組みになっています。 class HogeActivity : AppCompatActivity { override fun onCreate(savedInstanceState: Bun