Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Android中的图像停止加载_Javascript_Android_React Native_Fresco - Fatal编程技术网

Javascript Android中的图像停止加载

Javascript Android中的图像停止加载,javascript,android,react-native,fresco,Javascript,Android,React Native,Fresco,我的反应有问题-native@0.38应用程序,它只发生在android设备上,而在ios上它工作得非常完美 我有一个主提要视图,其中我渲染了多个图像(像instagram/fb一样),所有图像都来自Amazon(S3),每个图像的最大大小为200kb。另一方面,在每幅图像中,我都呈现一个数字,该数字指示从中调用函数OnLoad()的次数 因此,在我第一次打开应用程序时,图像会按预期显示(每个图像显示load=1),但如果我请求新图像(在2-3次新请求后),新图像将不再显示,而是显示一个空白容器

我的反应有问题-native@0.38应用程序,它只发生在android设备上,而在ios上它工作得非常完美

我有一个主提要视图,其中我渲染了多个图像(像instagram/fb一样),所有图像都来自Amazon(S3),每个图像的最大大小为200kb。另一方面,在每幅图像中,我都呈现一个数字,该数字指示从中调用函数OnLoad()的次数

因此,在我第一次打开应用程序时,图像会按预期显示(每个图像显示load=1),但如果我请求新图像(在2-3次新请求后),新图像将不再显示,而是显示一个空白容器,load=0。我注意到,至少在模拟器中,如果我从设备转到另一个应用程序,然后返回到我的应用程序,一些图像中的加载数会增加+1,并且会重新渲染,其他一些图像会继续显示最后的加载值,而图像不知何故会丢失(白色容器)但是一些新的图像被加载显示现在加载=1

我认为这可能是一个缓存问题,因为它从未从23MB上升,但我尝试使用react native http cache清除缓存,但没有任何更改

可能与壁画有关吗

更新:


所以我“解决”了这个问题。我做的每个请求都包含15张图片,每张图片大小约为200KB,因此现在我在API中实现了“动态”调整大小,900x900px的图片大小为350x350px,大小约为80%,这似乎是可行的,因为内存似乎以更好的方式处理这些数字,我甚至可以下载比以前更多的数据,图片按预期呈现在列表中

我正在处理相同的问题,也在处理本机v0.38。在React Native中为Android使用大量图像似乎存在严重缺陷

列为RN站点上的已知错误:


这里有更多详细信息:

我正在处理相同的问题,也就是React Native v0.38。在React Native中为Android使用大量图像似乎存在严重缺陷

列为RN站点上的已知错误:


更多详情请点击此处:

您有列表吗?该列表是否查看回收?您有列表吗?该列表是否显示回收?