Я вижу ошибку, из-за которой выбор автозаполнения паролей/информации о кредитной карте с помощью сочетаний клавиш в веб-просмотре не работает, данные автозаполнения не устанавливаются при вводе. Это происходит ТОЛЬКО с параметрами автозаполнения, которые приостанавливают жизненный цикл, простое автозаполнение на основе текста (вставка из буфера обмена) работает нормально. Мне удалось успешно убедиться, что это может работать на примере проекта.
При выборе параметра автозаполнения я вижу следующую картину:
Код: Выделить всё
Activity Paused
AutofillManager - onAuthenticationResult(): sessionId=2147483647 not active
Activity Resumed
Мне удалось отследить проблему здесь, где похоже, что результат игнорируется, поскольку сеанс не активен (2147483647 — максимальное число). Я не могу найти ничего очевидного в вызовах веб-представления, связанных с жизненным циклом, в приложении.
Кто-нибудь знает, что может вызвать эту ошибку или как локально включить подробное ведение журнала или ведение журнала отладки для этой библиотеки AutofillManager. ?
Спасибо!
Подробнее здесь:
https://stackoverflow.com/questions/791 ... ager-issue