react-native中的图像更新

时间:2018-03-08 05:48:47

标签: react-native

当我试图更新图像或更改按钮上的图像时,我遇到了反应原生的问题。

现在,在我的情况下,我的图像在按钮点击时更改并获得更新状态。 但当我离开应用程序并再次打开它时,我的更改图像看起来是相同的旧图像,

我无法看到我的更新新图片为何会发生这种情况?

可能的解决方案是什么?

我的代码段:

const image = require("./images/like_blue.png");
const image1 = require("./images/like.png");

    // so here i'm getting the image and in constructor
     this.state = {
          jsonURL2:'',
          likeImage:image1,
        };

1 个答案:

答案 0 :(得分:0)

您必须使用任何AsyncStorage存储解决方案。第一次应用加载时,它总是调用您在代码中设置的初始图像。但是一旦您使用AsysncStorage然后在手机内部,您可以保存一小部分数据,如图像名称,应在App打开时调用。它就像客户端存储一样。如果清除应用程序缓存,那么存储的数据将会消失。