对于我认为具有背景图像非常重要的应用。这些图像在第一次加载时呈现出色。这是一张图片的示例:
<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>
但在使用react-navigation导航后,图像停止加载。这不会一直发生。有时它会在导航回此屏幕后发生一次,有时它会在三到四次之后才会发生。
此错误仅在Android上发生。
如何确保加载这些图像。我可以在图像加载时记录吗?
谢谢!
编辑:好的,所以这似乎是与内存使用相关的问题。图像越小,最终停止加载所需的负载就越多。不幸的是,图像组件的onError道具并不允许我记录实际的错误信息,所以我不知道发生了什么。