【问题标题】:Flutter: app stops working whit image gallery on AndroidFlutter:应用程序停止在 Android 上使用图片库
【发布时间】:2021-11-01 11:30:59
【问题描述】:

我用CachedNetworkImage 小部件构建了这个画廊,我从https://unsplash.com/ 上传了一些图片。这些图片质量很好,所以有些很重。

尽管 Flutter 以一种有效的方式管理图像(当它们没有出现在屏幕上时,它不会显示它们),但还是会发生一些奇怪的事情。

我一移到屏幕上,应用就会关闭,手机的 UI 也会重置。我在手机底部喜欢的所有图标,如联系人、whatsapp 等都消失了,几秒钟后它们又开始出现。以前从未在其他应用中看到过这种情况。

我正在使用生产版本进行测试,而不是在手机上或使用模拟器进行测试。 Android模拟器和iOS和模拟器都可以

【问题讨论】:

    标签: flutter flutter-dependencies


    【解决方案1】:

    您的图像很可能是高分辨率的,而您的内存不足。 Flutter 默认以全分辨率缓存图像,即使它们出现在小盒子中。您需要检查cacheHeightcacheWidth 之类的内容,并使用适当尺寸的图片。

    并检查您的开发工具以监控性能 - 这是您的最佳指标。

    【讨论】:

    • 我会尝试直接在我的手机上进行测试,但很可能是这样
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多