我有25-30在我的FlatLis项目,但我不呈现所有的最初,我获取越来越多,当用户到达最后.后24-25图像,我得到这个错误在一些特定的Android设备和模拟器:
第一个月
此错误来自Image的onError prop。
这个不一样的项目看起来像这样,
<Image
ref={imageRef}
onError={async (e) => {
console.log('IMAGE LOAD error', e.nativeEvent.error);
}}
{...props}
source={source}
onLoadEnd={onLoadEnd}
resizeMode="cover"
/>
字符串
每个图像大约200 kb,所以大小不应该是一个问题,我想。
2条答案
按热度按时间mbjcgjjk1#
在
android/app/src/main/AndroidManifest.xml
文件的<application>
标记中添加选项android:largeHeap="true"
以修复错误:字符串
uttx8gqw2#
通过使用
FlatList
中的windowSize
和removedClippedSubviews
prop 解决了这个问题。对于android设备,我将windowSize
设置为5。