kotlin 抽象类,匿名内部类

dimdim 发布于 2018/12/18 14:27
阅读 711
收藏 0
private var adapter: CommonAdapter<Map<String, Any>>? = null
 adapter = object : CommonAdapter<Map<String, Any>>(this, R.layout.lv_bklist, maps) {
            override fun convert(holder: ViewHolder, map: Map<String, Any>, position: Int) {
            }
        }
rv_data.adapter=adapter;
(adapter as CommonAdapter<Map<String, Any>>).notifyDataSetChanged()

有用kotlin的吗~

最后的as特别不舒服,

有什么简写的方式吗

加载中
0
dimdim
dimdim
使用 lateinit 定义
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部