Всем привет! Не могу решить проблему, при которой CastomTabsIntent открывает окно выбора браузера. Хочется как то пропустить этот момент, что бы сразу переходило по ссылке.
Пытался сделать как вот тут советуют, но увы, CustomTabsHelper не нашёл, сделал примерно вот так:
List<String> pathUrl = new ArrayList<>();
pathUrl.add(path);
String packageName = CustomTabsClient.getPackageName(context, pathUrl);
// other code
if ( packageName != null ) {
customTabsIntent.intent.setPackage(packageName);
}
Но это не помогло.
Вот пример всего кода:
List<String> pathUrl = new ArrayList<>();
pathUrl.add(path);
String packageName = CustomTabsClient.getPackageName(context, pathUrl);
CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder();
Bitmap icon = BitmapFactory.decodeResource(context.getResources(), R.drawable.ic_share_link);
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, path);
PendingIntent pendingIntent = PendingIntent.getActivity(context,
requestCode,
intent,
PendingIntent.FLAG_UPDATE_CURRENT);
builder.setActionButton(icon, "Share Link", pendingIntent, true);
builder.setToolbarColor(context.getResources().getColor(R.color.toolbarColor));
CustomTabsIntent customTabsIntent = builder.build();
if ( packageName != null ) {
customTabsIntent.intent.setPackage(packageName);
}
customTabsIntent.launchUrl(context, Uri.parse(path));
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости