如何在 Compose 函数的按钮单击中启动 Intent
Posted
技术标签:
【中文标题】如何在 Compose 函数的按钮单击中启动 Intent【英文标题】:How do I start an Intent inside a Compose function's button click 【发布时间】:2021-06-30 13:14:32 【问题描述】:我想将用户重定向到另一个打开 Internet url 的活动。单击按钮时。
这是我目前的代码
Button(onClick =
val intent = Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"))
// Here is some code that starts the activity
)
Text(text="APPLY HACK")
【问题讨论】:
【参考方案1】:你可以使用类似的东西:
val intent = Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"))
val context = LocalContext.current
Button(onClick =
startActivity(context, intent, null)
)
Text("BUTTON")
【讨论】:
以上是关于如何在 Compose 函数的按钮单击中启动 Intent的主要内容,如果未能解决你的问题,请参考以下文章
Blazor - 如何使用 ICommand 在按钮单击中执行表单提交
如何从按钮单击中获取 UITableview cell.textlabel.text 值?