React Native — Как представить действие, когда getCurrentActivity() не работает

#reactjs #react-native #react-navigation #react-android

#reactjs #react-native #реагировать-навигация #react-android

Вопрос:

Я работаю над проектом, который интегрирует в него сторонний SDK. Методу SDK необходимо передать мое действие.

Я делаю это…

processRegistration(getCurrentActivity(), someEncryptedString);

и я получаю следующую ошибку…

W/ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@5b558ea

Я использую react-navigation, и приведенный выше код вызывается на 3-м экране (компонент). 2-й экран «заменяет 3-й

Кто-нибудь может помочь решить эту проблему?

Ответ №1:

Было замечено, что в режиме отладки вы можете столкнуться с этой проблемой. Чтобы исправить это, запустите его в режиме ВЫПУСКА следующим образом.

react-native run-android --variant=release