в простом ui, где написано, что для работы требуется разрешение на отслеживание локации и включение gps. Там же, в onResume происходит проверка статуса gps, сети и пермишена. Как только и gps, и сеть, и пермишен вернёт true, мы автоматически попадаем в ActivityВ.
В ActivityВ мы вводим логин / пароль и отправляем через ретрофит. Когда они верны - мы попадаем в ActivityС.
Теперь проблема: заказчик тестирует на Xiaomi Mi 2 Lite - как только он даёт разрешение на отслеживание локи, его крашит (раньше, до того, как добавил проверку gps, всё было ок).
Я подключил crashlytics, он показывает, якобы был IllegalStateException в ActivityC, куда пользователь попасть не мог (1 - он не вводил пароль, 2 - его крашнуло).
Без кода тут можно понять, в чём дело?
Upd: я тестировал на Xiaomi Mi 8 - проблем не было.
Upd. Может сталкивался кто? В какую сторону копать?
Обсуждают сегодня