У меня такая ситуация. У меня есть активность A, которая отправляет намерение создать активность B, которая является браузером для аутентификации пользователя с помощью его учетной записи в Twitter. Когда учетные данные отправлены, элемент управления снова возвращается к действию А, и я могу продолжать перемещаться по приложению. Однако, если пользователи покидают приложение, работа браузера возобновляется, что вынуждает пользователя закрыть браузер.
Проблема в том, что я хотел бы удалить активность браузера из стека после получения учетных данных для аутентификации.
Вы знаете, возможно ли это? Я не могу использовать startActivityForResult, поскольку аутентификацию необходимо выполнять в браузере, я не могу контролировать эту активность. Большое спасибо
EDIT:
Я начинаю занятие так:
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(authUrl)).setFlags(Intent.FILL_IN_ACTION));