2016-09-12 6 views
0

Я использую пользовательские вкладки хрома через this SDK. Я интегрирую решение openid connect, которое в какой-то настраиваемой области требует, чтобы пользователь получал одноразовый пароль SMS, а затем вводил его на следующем экране. Все работает отлично ИСКЛЮЧАЕТ, если пользователь действительно переключает приложение на чтение SMS (если чтение из уведомлений все в порядке), когда пользователь пытается вернуться к вкладке/приложению, он закрывается/исчезает и т. Д.Управление жизненным циклом

есть ли способ «заставить» или сохранить состояние сеанса/браузера?

+1

От Вашего описание, кажется, что действие пользовательской вкладки закрывается при переключении на приложение SMS и обратно. Можете ли вы подтвердить, что SMS открывается в другом приложении, которое имеет пользовательскую вкладку. Не похоже, что это ожидаемое поведение. Вы можете увидеть какие-либо ошибки в logcat? – andreban

+0

На самом деле проблема, которую мы только что выяснили, это был флаг: https://developer.android.com/reference/android/content/Intent.html#FLAG_ACTIVITY_NO_HISTORY – cromestant

ответ

0

в нашем случае проблема была быть установлена ​​с флагом: https://developer.android.com/reference/android/content/Intent.html#FLAG_ACTIVITY_NO_HISTORY

Убедитесь, что флажок установлен правильно, чтобы сохранить историю и деятельность с пользовательской вкладкой не будет закрываться при потере фокуса