以下と同様の機能を使用してChromeカスタムタブを起動していますが、閉じるアイコンをクリックすると常にアクティビティ結果がキャンセルされます。アプリへのリダイレクトと閉じるアイコンのクリックを区別したい場合は、あまり役に立ちません。カスタム タブのアクティビティ結果を設定する方法はありますか?
fun launchURL(context: Context, url: String, requestCode: Int) {
val builder = CustomTabsIntent.Builder()
val customTabsIntent = builder.build()
customTabsIntent.intent.data = Uri.parse(url)
(context as Activity).startActivityForResult(customTabsIntent.intent, requestCode)
}