У меня есть твиттер-приложение, использующее вход через твиттер.Это экран «Настройки», который открывает экземпляр веб-браузера, который переходит в твиттер, просит пользователя аутентифицировать мое клиентское приложение и возвращается на страницу «Настройки» после перенаправления из твиттера.Все остальные вещи с твиттером и прочее работают нормально, кроме этого:
- После аутентификации, когда элемент управления возвращается в действие «Настройки», экземпляр браузера остается открытым.
- Это создает помехи в работе пользовательского интерфейса всякий раз, когда пользователь отходит от действия «Настройки» с помощью кнопки «Назад» после входа в систему.
- Нажатие кнопки «Назад» переводит пользователя в веб-браузер, а не переводит егоактивность, которой она занималась, прежде чем перейти к активности «Настройки».
Есть ли способ избавиться от этого?Могу ли я передать любой флаг с намерением, которое открывает браузер, чтобы браузер знал, что он должен закрыться или не должен присутствовать в стеке представления моего приложения?или любое другое решение?
Спасибо!