Внешний браузер с намерением, проблема с ключом назад - Android - PullRequest
2 голосов
/ 13 мая 2011

Я работаю над приложением, которое запускает внешний браузер с этим кодом:

Intent webIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(authUrl));
startActivity(webIntent);

Когда пользователь завершает работу с внешним браузером, он возвращает пользователя к основному действию. Единственная проблема заключается в том, что когда пользователь нажимает клавишу «назад», он запускает внешний браузер с пустой страницей, поскольку startActivity запускает действие, которое, по-моему, не контролируется.

Как заставить клавишу возврата игнорировать браузер или, что более важно, как завершить действие, запускаемое webIntent?

1 Ответ

0 голосов
/ 13 мая 2011

Если есть возможность использовать внутренний WebView для отображения URL-адреса, вы можете управлять кнопкой «Назад» из действия.

Без этого ... я не думаю, что вы можете "контролировать" поведение кнопки "назад".

...