Всем привет! Не могу решить проблему, при которой 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));
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как правильно написать onBindViewHolder а то у меня он начинает ругаться на слово cardfeeds