我已经使用 Chrome 自定义选项卡构建了一个 Android 应用程序,但是当我单击按钮以显示 URL 时,会出现一个对话框,说我需要选择“打开方式”并列出所有可供选择的浏览器应用程序。我的问题是如何确定该应用程序仅将 Chrome 设置为默认值,而不必再打开“打开方式”对话框。
fab.setOnClickListener {
val url = "http://myurl.com/"
val builder = CustomTabsIntent.Builder()
builder.setToolbarColor(ContextCompat.getColor(this@MainActivity,R.color.colorAccent))
builder.addDefaultShareMenuItem()
val anotherCustomTab = CustomTabsIntent.Builder().build()
val intent = anotherCustomTab.intent
intent.data = Uri.parse("http://myurl.com/")
builder.setShowTitle(true)
val customTabsIntent = builder.build()
customTabsIntent.launchUrl(this@MainActivity, Uri.parse(url))
}