栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Google Firebase导致java.lang.StackOverflowError

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Google Firebase导致java.lang.StackOverflowError

您尝试存储的数据大小

setValue()
可能太大,很可能是由位图数据引起的。

可以使用Parcels在Android组件之间传递数据,但数据量限制为1MB。该TransactionTooLargeException发生,因为一些组件,你的任何一个或火力地堡组件处理您的请求之一,尝试发送包含超过1MB的数据包裹。您看到的垃圾收集重复运行的报告是您处理正在请求大量内存的另一个指示。

这个新问题是否意味着您不再需要其他问题的帮助?如果是这样,请取消赏金。

TVSet.compressImage()
针对您的其他问题发布的代码中的方法表明您正在对全尺寸图像进行base64编码并存储结果。这是您希望存储在数据库中的数据的一部分。这不是FirebaseDatabase的最佳用法。考虑使用FirebaseStorage来存储仅具有文件名或其他标识密钥存储在数据库中的图像。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/415717.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号