У меня проблема с активностью, в которой onStop
ломает мой процесс проверки подлинности OAuth
.Внедрение OAuth Android делает приостановку активности share share
Сначала небольшое объяснение о контексте моего приложения:
Я имею эту деятельность (позволяет называть его receiveSharedDataActivity
), который обрабатывает входящие данные, которые в настоящее время отправки из других приложений. Эта работа выполняется с использованием следующего примера с сайта разработчика Android: http://developer.android.com/training/sharing/receive.html.
Мое приложение требует, чтобы пользователь вошел в систему, используя электронную почту и пароль, или используя вход в систему Facebook или Twitter OAuth. Возможно, пользователь никогда не открывал приложение и, таким образом, еще не вошел в систему. (Возможность мала, но она все еще может произойти.)
Проблема (вызов):
Таким образом, когда пользователь решает разделить некоторые данные моего приложения, но не вошли в ранее, я ему показать 3 варианта входа (E-mail, Facebook и Twitter) в receiveSharedDataActivity
с использованием фрагментов. Таким образом, он может сначала аутентифицироваться, и после этого данные могут быть обработаны. Когда пользователь решит войти в систему с помощью Facebook в качестве опции входа в систему Twitter OAuth, он перенаправляется на новое мероприятие из Facebook или Twitter, где ему нужно войти в систему и предоставить моему приложению разрешение на доступ к его пользовательским данным. Все идет хорошо до этого момента. Поскольку, когда пользователь перенаправляется на это новое действие, receiveSharedDataActivity
автоматически останавливается с помощью onStop, поскольку он больше не отображается пользователю. Когда пользователь затем входит в систему Facebook или Twitter и отправляется обратно в receiveSharedDataActivity
, нет receiveSharedDataActivity
, потому что он остановился. Таким образом, пользователь попадает в другое приложение, где пользователь решил обмениваться данными.
Вопрос:
Как я могу предотвратить receiveSharedDataActivity
от остановки, когда пользователь войти в систему на деятельность Facebook или Twitter?
Я с нетерпением жду ваших решений, потому что я довольно застрял в этой проблеме.