я programmattically открыть адрес в браузере по:Открыть URL с браузером
private final String url = "https://www.google.com";
Uri uri = Uri.parse(url);
Intent intent = new Intent();
intent.setData(uri);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
Как правило, код работает отлично, он открывает адрес Http в браузере.
Но всегда есть система всплывал диалог запрашивает у пользователя, чтобы выбрать приложение для завершения действия первого:
Пользователь должен выбрать Chrome из всплывающего, после этого времени открывается страница. Я не понимаю, почему приложение google + входит в число опций.
Как я мог избежать этого системного диалога для выбора приложения? Я имею в виду, как я могу установить браузер по умолчанию (Chrome) &, мой код мог бы просто открыть URL-адрес без этого системного диалога?
Это всплывающее окно не исчезает. Даже если у вас есть action.view, у устройства может быть больше установленных приложений, которые могут открыть URL-адрес для просмотра, например веб-браузер по умолчанию, сафари и т. Д. – danny117