//此方法绑定列表上的数据
override fun onBindViewHolder(holder: CustomAdapter.ViewHolder, position: Int) {
holder.bindItems(userList[position])
holder.imgDelete.setOnClickListener(View.OnClickListener {
Toast.makeText(this,"Delete Button Clicked", Toast.LENGTH_SHORT).show()
})
holder.imgCopy.setOnClickListener(View.OnClickListener {
Toast.makeText(this,"Copy Button Clicked", Toast.LENGTH_SHORT).show()
})
}
得到错误:-使用提供的参数无法调用以下功能:public open fun makeText(p0:Context !, p1:CharSequence !, p2:Int):吐司!在android.widget.Toast中定义
请检查和帮助
Toast.makeText(<Your Activity Context>,"Copy Button Clicked", Toast.LENGTH_SHORT).show()
this
,因为onClickListener内的this
实际上不是活动的applicationContext而是父视图的applicationContext。