【发布时间】:2020-10-07 16:49:02
【问题描述】:
我需要打开一个我从数据库中提取的项目并在浏览器中打开它的 url。
但它没有打开,但如果我在 onclicklistener 中尝试不同的代码,它会运行它,但是当我尝试打开 url 时它没有这样做
class ItemHolder(itemView: View): RecyclerView.ViewHolder(itemView)
{
fun bind(n: String, p: Double, u: String, item_id: Int)
{
itemView.item_name.text=n
itemView.item_price.text=p.toString()
var web:String=""+u
web=web.replace(" ", "%20")
Picasso.with(itemView.context).load(web).into(itemView.item_photo)
itemView.view_browers.setOnClickListener {
val context: Context? = null
val url = "http://www.example.com"
context?.startActivity(Intent(Intent.ACTION_VIEW, Uri.parse(url)))
}
}
}
【问题讨论】: