java - 在回收器视图适配器中实现 openUrl 函数的问题
问题描述
当有人点击recyclerview中的标题时,我想打开Url,但它显示startActivity(intent)错误。
override fun onBindViewHolder(holder: ItemHolder, position: Int) {
val itemModel: ItemModel = arrayList[position]
holder.title.text = itemModel.title
holder.source.text = itemModel.source
val url = itemModel.url
holder.title.setOnClickListener {
Toast.makeText(context, itemModel.title, Toast.LENGTH_LONG).show()
val intent = Intent(Intent.ACTION_VIEW)
intent.data = Uri.parse(url)
intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK
startActivity(intent)
}
}