Я работаю над приложением, которое запускает внешний браузер с этим кодом:
Intent webIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(authUrl));
startActivity(webIntent);
Когда пользователь завершает работу с внешним браузером, он возвращает пользователя к основному действию.
Единственная проблема заключается в том, что когда пользователь нажимает клавишу «назад», он запускает внешний браузер с пустой страницей, поскольку startActivity запускает действие, которое, по-моему, не контролируется.
Как заставить клавишу возврата игнорировать браузер или, что более важно, как завершить действие, запускаемое webIntent?