Slide 6
Slide 6 text
class HogeActivity : AppCompatActivity {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
Log.d(TAG, "onCreate")
val activity: FragmentActivity = this
val factory : ViewModelProvider.Factory = ViewModelProvider.NewInstanceFactory()
val viewModel = ViewModelProvider(activity, factory).get(FooViewModel::class.java)
Log.d(TAG, " - Activity :${this.hashCode()}")
Log.d(TAG, " - ViewModel:${viewModel.hashCode()}")
}
}
6