【问题标题】:OSMdroid MapView Reads SDcard state if mounted before load of MapViewOSMdroid MapView 在加载 MapView 之前读取 SD 卡状态
【发布时间】:2014-05-15 11:04:39
【问题描述】:

我在加载 OSMdroid mapview 时看到加载消息,如果不在线加载图块,则会自动切换到查看 sdcard 安装状态及其文件夹 ../osmdroid

05-15 16:26:47.462: I/org.osmdroid.views.MapView(4366): Using tile source: org.osmdroid.tileprovider.tilesource.XYTileSource@427c0bb8
05-15 16:26:47.472: I/org.osmdroid.tileprovider.modules.MapTileFileStorageProviderBase(4366): sdcard state: mounted
05-15 16:26:47.472: I/org.osmdroid.tileprovider.modules.MapTileFileStorageProviderBase(4366): sdcard state: mounted

如何禁用读取 SD 卡安装状态?这可能吗?我为什么要问是因为,它似乎为可用的地图包分配了内存,并且我的 GC 一直被覆盖,UI 响应很慢或卡住,直到 GC_FOR_ALLOC 完成。我正在使用 *zip 地图包,范围从缩放级别 0-18。

【问题讨论】:

    标签: android osmdroid


    【解决方案1】:

    OSM MapView 根据 MapPackage 和初始设置分配所需的内存,因此必须在内部处理与 android 应用程序相关的内存管理,并且触发 GC 很常见,并且需要检查为 android 应用程序处理内存并且必须正确分析和调试每个应用程序的性能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-12
      • 2012-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多