Для приложения, которое я создаю, важно, чтобы у меня были фоновые изображения. Эти изображения отлично отображаются при первой загрузке. Вот пример одного изображения:
<View style={{ position: 'absolute', top: STATUSBAR_HEIGHT, bottom: 0, left: 0, right: 0 }}>
<ImageBackground style={{ flex: 1 }}
resizeMode='stretch'
source={require('../../res/images/image.png')}>
// Children
</ImageBackground>
</View>
Но после навигации по реагирующей навигации изображение перестает загружаться. Это не происходит последовательно. Иногда это происходит после однократного перехода к этому экрану, а иногда - только три или четыре раза позже.
Эта ошибка возникает только на Android.
Как я могу убедиться, что эти изображения загружаются. Могу ли я войти в систему при загрузке изображения?
Спасибо!
РЕДАКТИРОВАТЬ: Хорошо, похоже, это проблема, связанная с использованием памяти. Чем меньше изображение, тем больше нагрузок требуется, чтобы оно в конечном итоге перестало загружаться. К сожалению, поддержка onError для компонентов Image не позволяет мне регистрировать фактическое сообщение об ошибке, поэтому я не знаю, что происходит.