首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android Beacon Library -如何停止保存文件保存?"android-beacon-library-scan-state“变得太大了

Android Beacon Library -如何停止保存文件保存?"android-beacon-library-scan-state“变得太大了
EN

Stack Overflow用户
提问于 2021-01-15 23:17:37
回答 1查看 54关注 0票数 0

我开发了一个基于Android Beacon Library的应用程序,它可以运行1-2天。然后它只是停止启动,我需要重新安装或清除其应用程序数据。它作为前台服务运行。我发现"android-beacon-library-scan-state“文件越来越大(10beacons持续了几个小时,大约是10M字节)我首先想到我应该使用setRegionStatePersistenceEnabled(false),但它阻止了"org.altbeacon.beacon.service.monitoring_status_state”的创建,而不是"android-beacon-library-scan-state“。

代码语言:javascript
复制
I am ranging. This file is created after 1 hour used 12 beacons. <a href="https://wetransfer.com/downloads/464b91135dab99ebcc400a6c9008f60d20210116121500/f6c244">file</a>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-19 03:09:57

如果使用前台服务,请确保设置了beaconManager.setEnableScheduledScanJobs(false)。这将防止系统保留传输Eddystone-TLM的所有设备的MAC地址,希望在随后的检测中将它们排列在一起。这种持久性导致您的文件增长到不合理的大小。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65738698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档