2017-06-02 31 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