Неисправность приложения при повторном открытии после сворачивания с помощью аппаратного «назад» (влияет на экран, клавиатуру, строку состояния, глубокие ссылки) - React Native Android - PullRequest
0 голосов
/ 13 апреля 2020

Иногда при повторном открытии приложения строка состояния становится черной и непрозрачной в верхней части, и поведение клавиатуры в отношении содержимого на экране перестает работать. Это как если бы они оба были установлены по умолчанию. Это продолжается до тех пор, пока приложение не будет закрыто и повторно открыто.

Для воспроизведения:

Откройте приложение и закройте его с помощью кнопки аппаратного возврата, затем откройте последние приложения и откройте приложение оттуда

«реагировать-нативный»: «0.61.5» - наблюдается на физическом устройстве, не встречается на эмуляторе (может зависеть от версии Android).

Мой AndroidManifest. xml Значение android:windowSoftInputMode="adjustResize"

Я пытался использовать методы и реквизиты компонента StatusBar для его стилизации - ни один не помогает предотвратить эту проблему:

StatusBar.setBackgroundColor("rgba(0,0,0,0)")
StatusBar.setBarStyle("light-content")
StatusBar.setTranslucent(true)

vs

<StatusBar barStyle="light-content" backgroundColor='rgba(0,0,0,0)' translucent/>

Аналогично: на Android глубокие ссылки не работают, когда приложение уже открыто в фоновом режиме после нажатия «назад» из приложения. Минимизация / закрытие приложения нажатием клавиши home или принудительной остановки - это нормально, и из этого состояния будут работать глубокие ссылки.

...