admin管理员组

文章数量:1613964

昨天遇到个一个问题,以下面这种方式不能跳转外部浏览器

val intent = Intent(Intent.ACTION_VIEW)
intent.data = Uri.parse("https://baidu")
startActivity(intent)

上午测试时,用的测试包,跳转正常,下午用的正式包不能跳转外部浏览器,以为是环境问题,混淆编译问题,安装卸载了好几次,晚上的时候发现

 在应用中打开支持的链接 为允许,变成禁止或者询问,就跳转正常

问题原因:

PackageManagerService 中chooseBestActivity代码

这个intent-filter 使 在应用中打开支持的链接 变为允许。preferredOrder = 127

 

 

本文标签: 跳转浏览器android