【问题标题】:With React Native images disappear after some time when app is reloaded随着应用程序重新加载一段时间后,React Native 图像会消失
【发布时间】: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


【解决方案1】:

我的问题只是 uuid 包,我用它来为不喜欢注册的用户生成唯一标识符。

我什至对这个包也有另一个问题。它使我设备上的一个 reactNative 应用程序无缘无故地自动注销!

删除这个包后一切都恢复了自然状态。

希望这个答案对你也有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-17
    • 1970-01-01
    • 1970-01-01
    • 2021-01-28
    • 2017-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多