我有一个包含多个场景的应用。要渲染大部分内容,我不需要维护堆栈,因此使用navigator.replace(HomeScene)
。
现在,从1个特定场景,比如场景1,我推动场景2,然后从场景2,我推动场景3.现在我在导航器中是2级深。从这里开始,如果我使用navigator.immediatelyResetRouteStack([HomeScene])
返回HomeScene,HomeScene的一些图像就不会渲染。此后,在每个场景中,图像随机可见或不可见。没有固定的模式。
这种情况主要发生在我深入堆叠时,很少发生只有1级被推入堆栈。
不确定这是否与导航器或其他内容有关。有什么建议吗?
答案 0 :(得分:1)
我想我找到了解决方法。
它似乎与导航器无关。基本上,如果一个页面上有许多图像,由于使用了大量内存,某些图像可能无法呈现。在android:largeHeap="true"
文件的<application >
标记下添加AndroidManifest.xml
就可以了!