在kotlin android中,这到底是什么呢?
我是android新手,并遵循官方的android指南。 有时我无法理解示例代码中的一些关键字, 像在kotlin android中,这到底是什么呢?,android,kotlin,Android,Kotlin,我是android新手,并遵循官方的android指南。 有时我无法理解示例代码中的一些关键字, 像it、this和activity 假设我必须调用这样一个对话框: SampleDialog().show(this@MainActivity.supportFragmentManager, null) this@Activitymean?此类似于Java中的此关键字,它是对当前对象的引用。所以,this@MainActivityKotlin中的相当于Java中的MainActivity。可以在和
it
、this
和activity
假设我必须调用这样一个对话框:
SampleDialog().show(this@MainActivity.supportFragmentManager, null)
this@Activity
mean?此
类似于Java中的此
关键字,它是对当前对象的引用。所以,this@MainActivityKotlin中的
相当于Java中的MainActivity。可以在和上阅读更多内容
是lambda函数中单个参数的隐式名称
activity
类似于从片段调用时的getActivity()
。它返回此调用片段当前与之关联的FragmentActivity。请参见this@MainActivity
和对于it
。有关Kotlin的一般信息,请参阅我建议您按以下顺序学习技术:Java、Android、Kotlin