我创建了一个具有StackNavigator
的应用程序。这是我的应用程序的流程。
CatalogView => CategoryView => SubCategoryView => ProductsView => SingleProductView
先显示目录,然后用户浏览SingleProductView
。问题是内部屏幕越多,应用下载图片的速度就越慢。例如,在第一个屏幕(CatalogView)中,它将下载所有图片。然后,在CategoryView
中,某些图片的下载速度会变慢,然后当用户到达SingleProductView
时,将花费近2分钟的时间来下载图片。即使我拥有良好的互联网,我的图像大小也不超过500kb。我猜这是由于react-navigation
的未卸载屏幕所致。但这似乎是有意未按照here中所述卸下屏幕的情况。如何优化我的应用程序以正确下载图片。如果需要,我也可以提供一些代码。或者也许我也可以在PlayMarket