答:在init块中初始化类变量
private class ViewHolder(view: View) {
val menuImg: ImageView
val txtMenu: TextView
init {
menuImg = view.find(R.id.menuImg)
txtMenu = view.find(R.id.txtMenu)
}
}
Run Code Online (Sandbox Code Playgroud)
B:直接在类块中初始化类变量
private class ViewHolder(view: View) {
val menuImg: ImageView = view.find(R.id.menuImg)
val txtMenu: TextView = view.find(R.id.txtMenu)
}
Run Code Online (Sandbox Code Playgroud)
两个代码之间有什么区别,为什么?
| 归档时间: |
|
| 查看次数: |
1979 次 |
| 最近记录: |