Спросите пользователя, какое приложение открыть для просмотра сайта в Android - PullRequest
0 голосов
/ 16 января 2012

в моем приложении для Android у меня есть несколько кнопок, которые запускают собственный браузер, чтобы показать пользователю, например. раздел ПОМОЩЬ на моем сайте.

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.xy.com/help"));
startActivity(browserIntent);

Поэтому, когда пользователь нажимает кнопку, браузер запускается. Но я хочу, чтобы появилось диалоговое окно, в котором пользователя спрашивают, какое приложение он хочет использовать для просмотра веб-сайта.

Возможно ли это. Как бы я этого достиг?

1 Ответ

3 голосов
/ 16 января 2012

В Android ваши приложения дают Intent, а ОС управляет выбором приложения.Если несколько приложений настроены на обработку намерения просмотра http, ОС автоматически предоставит пользователю их параметры, если они не определили значение по умолчанию.

Насколько я знаю, вы не можете (или не должны) игнорировать это поведение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...