打开浏览器的代码正在打开一个活动

问题描述 投票:0回答:1

尝试使用

ACTION_VIEW
intent 打开浏览器,但打开了
manifest
中的活动。

这是我的代码

    val url = "https://www.google.com"
    val query = Uri.encode(url, "UTF-8")
    val browserIntent = Intent(CATEGORY_BROWSABLE, Uri.parse(Uri.decode(query)))
    browserIntent.setAction(ACTION_VIEW)
    activity.startActivity(browserIntent)
android kotlin android-intent
1个回答
0
投票

我认为上面的代码可以正常工作,但如果您遇到问题,那么不用解码和编码,因为它们都是相同的,您可以像这样直接使用

val bint = Intent(Intent.ACTION_VIEW, Uri.parse("https://google.com"))
startActivity(bint)

希望有帮助!!

© www.soinside.com 2019 - 2024. All rights reserved.