kotlin第5课

2018-06-13  本文已影响0人  adustdu2015

1.with关键词

接收一个对象和一个扩展函数作为它的对象,使这个对象扩展函数。

//在onBindViewHolder中使用

override fun onBindViewHolder(holder:ViewHolder,position:Int){

with(weekForecast.dialyFecturn[position]){

holder.textView.text="$data-$description-$high/$low"

}

}

2.委托

标准委托

class App:Application(){

val database.SqliteOpenHelper by lazy{

MyDataBaseHelper(application)

}

override fun onCreate(){

val db = database.writeableDatabase

}

}

当然还有其他委托,比如 Observable等。详情观看文档。kotlin for android

上一篇下一篇

猜你喜欢

热点阅读