2017-06-02 34 views
1

Kotlin語言的新手,嘗試使用Android Architecture Components。試圖設置爲我LifecycleActivity一個ViewModel在科特林語言:無法在Kotlin上設置ViewModel

class FooActivity : LifecycleActivity() { 
    private var mViewModel: FooViewModel? = null 
    .. 
    override fun onCreate(savedInstanceState: Bundle?) { 
    mViewModel = ViewModelProviders.of(this).get(FooViewModel.class) <-- error here 

獲取名稱預期:預期)

我缺少什麼?

+1

FooViewModel :: class.java – EpicPandaForce

回答

8

該類的用法是錯誤的。您可以使用Kotlin:FooViewModel::class.java