【发布时间】:2016-12-21 14:17:21
【问题描述】:
当我在我的 React Native 应用程序(仅在 Android 上测试)中包含静态图像时,一切正常,在真实设备上也是如此,一开始。一段时间后,在真实设备上,重新加载应用程序时,所有图像都消失了(不可见)。 我可以很容易地重现这一点,只需创建一个新项目(react-native init myDemo)然后添加一些图像,使用与文档中描述的代码完全相同的代码。 下面的代码是我插入到一个普通的新 React Native 应用程序中的代码,它遇到了完全相同的问题(对于所有图像)。
return (
<View style={styles.container}>
<View style={{justifyContent: 'center', alignItems: 'center',}}>
<Image source={require("./img/blue.png")}/>
</View>
<View>
<Image resizeMode="cover" source={require("./img/red.png")}/>
</View>
<View>
<Image resizeMode="contain" source={require("./img/green.png")}/>
</View>
<View>
<Image resizeMode="stretch" source={require("./img/orange.png")}/>
</View>
<Image style={{width: 51, height: 50}} source={require("./img/black.png")}/>
</
查看> );
这是 React Native 的一般 Android 问题,还是我在这里遗漏了什么? 在您将此标记为其他问题的重复之前,如果您尝试过类似问题的以下建议:
- android:largeHeap="true"
- 向 AppState 添加一个 eventListener。
【问题讨论】:
-
嗨,你找到解决办法了吗,我也遇到了
标签: android react-native