我在使用Android Google Maps API v2创建的SupportMapFragment中启用了缓存。我想要能够在应用程序内部编程方式清除程序的缓存,这是我面临的要求。我正在使用trimCache()方法(由crony_cd在这里描述)来完成此操作。但是,当我执行此方法时,它似乎只删除了一小部分缓存,可能是我自己的应用程序创建的缓存文件,而不是Google Maps API创建的缓存文件。是否有可能清除Maps API产生的缓存?
对我来说也是一样的:我的缓存包含新文件,其中一个文件的大小为2.2M(它可以增加到20-30M)。只有当我打开地图活动时才会出现这些文件。
所以我猜这是缓存地图。但是我认为,由于大小,它不是一个链接...
目前我没有任何关于如何管理此缓存的想法。我认为这不是我们的工作...