React Native Android — изображения отображаются пустыми при навигации по нескольким страницам

У меня есть приложение с несколькими сценами. Для рендеринга большинства из них мне не нужен стек, поэтому я использую navigator.replace(HomeScene).

Теперь из 1 конкретной сцены, скажем, Сцены 1, я нажимаю Сцену 2, Затем из Сцены 2 я нажимаю Сцену 3. Теперь я на 2 уровня глубже в навигаторе. Отсюда, если я вернусь в HomeScene с помощью navigator.immediatelyResetRouteStack([HomeScene]), некоторые изображения из HomeScene не будут отображаться. Здесь и далее в каждой сцене изображения случайным образом становятся видимыми или невидимыми. Нет фиксированного шаблона.

В основном это происходит, когда я глубоко в стеке, и редко, когда в стек помещается только 1 уровень.

Не уверен, связано ли это с навигатором или с чем-то еще. Какие-либо предложения?


person Divya Jalan    schedule 31.03.2016    source источник


Ответы (1)


Я думаю, что нашел решение этой проблемы. С Навигатором это не связано. По сути, если на одной странице много изображений, некоторые изображения могут не отображаться из-за использования большого объема памяти. Добавление android:largeHeap="true" под тегом <application > в файл AndroidManifest.xml делает свое дело!

person Divya Jalan    schedule 04.04.2016