【发布时间】:2020-10-07 20:55:34
【问题描述】:
我正在使用 recyclerView 显示来自 firebase 数据库的数据,并且我想处理点击, 现在重要的部分是我想知道被点击的数字,以便在显示下一个活动之前在应用计费中测试 google play 我的意思是用户应该点击第一个项目然后付费查看第一个信息等等 有什么帮助吗?
//my adapter
class MyAdapter(
private val arrayList: ArrayList<Long>
) :
RecyclerView.Adapter<MyAdapter.MyViewHolder>() {
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): MyViewHolder {
val view =
LayoutInflater.from(parent.context)
.inflate(R.layout.layout_item, parent, false)
return MyViewHolder(view)
}
override fun getItemCount() = arrayList.size
override fun onBindViewHolder(holder: MyViewHolder, position: Int) {
holder.number.text = arrayList[position].toString()
}
class MyViewHolder(view: View) :
RecyclerView.ViewHolder(view) {
val number = view.findViewById<View>(R.id.singleNumberId) as TextView
}
}
【问题讨论】:
标签: android firebase kotlin android-recyclerview