Вернуться к родительской активности из субактивности - PullRequest
2 голосов
/ 14 июня 2010

Мое приложение поддерживает твиттер и нуждается в открытии браузера для OAuth.Когда пользователь нажимает кнопку «Поделиться в Твиттере», основной вид деятельности создаст еще одну субактивность (TwitterActivity) для решения проблем аутентификации в твиттере.

Вот блок-схема, показывающая, как в данный момент вызываются действия.Main - это сокращение от MainActivity и Twit for TwitterActivity.

     startActivity()       OAuth intent           OAuth callback       finish()
Main ---------------> Twit ------------> Browser  --------------> Twit --------> Browser

Как вы можете заметить, после того, как TwitterActivity вызовет finish () для остановки, теперь он вернется обратно в MainActivity, но вместо этого в Браузер.Как я могу вернуть его обратно в MainActivity?Большое спасибо

Ответы [ 2 ]

1 голос
/ 14 июня 2010

Можно рассмотреть возможность перехода на метод аутентификации xAuth без браузера. Это обеспечивает гораздо более удобный для пользователя опыт http://apiwiki.twitter.com/Twitter-REST-API-Method:-oauth-access_token-for-xAuth.

1 голос
/ 14 июня 2010

попробуйте установить атрибут noHistory для активности браузера в true в манифесте.

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