React Native Android - 图像在导航多个页面时呈现空白
React Native Android - Images rendering blank on navigating multiple pages
我有一个包含多个场景的应用程序。为了渲染其中的大部分,我不需要维护堆栈,因此我使用 navigator.replace(HomeScene)
.
现在,从 1 个特定场景,比如场景 1,我推场景 2,然后从场景 2 我推场景 3。现在我在导航器中有 2 个级别。从这里开始,如果我使用 navigator.immediatelyResetRouteStack([HomeScene])
返回到 HomeScene,则 HomeScene 中的某些图像不会呈现。从这里开始,在每个场景中,图像随机可见或不可见。没有固定的模式。
这主要发生在我深入堆栈时,很少发生在只有 1 层压入堆栈时。
不确定这是否与导航器或其他问题有关。有什么建议吗?
我想我已经找到了解决办法。
它似乎与导航器无关。基本上,如果一个页面上有很多图像,一些图像可能会因为占用大量内存而无法呈现。在 AndroidManifest.xml
文件的 <application >
标签下添加 android:largeHeap="true"
就可以了!
我有一个包含多个场景的应用程序。为了渲染其中的大部分,我不需要维护堆栈,因此我使用 navigator.replace(HomeScene)
.
现在,从 1 个特定场景,比如场景 1,我推场景 2,然后从场景 2 我推场景 3。现在我在导航器中有 2 个级别。从这里开始,如果我使用 navigator.immediatelyResetRouteStack([HomeScene])
返回到 HomeScene,则 HomeScene 中的某些图像不会呈现。从这里开始,在每个场景中,图像随机可见或不可见。没有固定的模式。
这主要发生在我深入堆栈时,很少发生在只有 1 层压入堆栈时。
不确定这是否与导航器或其他问题有关。有什么建议吗?
我想我已经找到了解决办法。
它似乎与导航器无关。基本上,如果一个页面上有很多图像,一些图像可能会因为占用大量内存而无法呈现。在 AndroidManifest.xml
文件的 <application >
标签下添加 android:largeHeap="true"
就可以了!