Android reCaptcha заставляет ориентацию в портретной - PullRequest
0 голосов
/ 03 октября 2019

Я занимаюсь разработкой приложения для Android, которое должно проверять пользователя с помощью reCaptcha, и я столкнулся со странным поведением: если ориентация экрана в альбомной ориентации, нажатие кнопки, которая запускает ориентацию API reCaptcha, изменяется на портретную, а затем обратно на альбомную.

Есть способ это исправить? Я не нашел никакой документации об этом ...

Вот API от SafetyNet lib:

SafetyNet.getClient(this).verifyWithRecaptcha(ReCaptcha.RECAPTCHA_APP_KEY) 

Версия:

 implementation("com.google.android.gms:play-services-safetynet:17.0.0")

1 Ответ

0 голосов
/ 03 октября 2019

Когда вы поворачиваете, ваша активность обновляется

Вам нужно объявить android: configChanges = "direction | screenSize" в теге активности

<activity
         android:configChanges="orientation|screenSize">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

это предотвратит обновление активности. Надеюсь, что так и будетпомощь

...