2
我的旧的android项目(使用sdk 2.2.3)不能用sdk 4.2.2编译,因为4.2.2似乎没有“android.webkit.CacheManager”。Android 4.2.2有CacheManager吗?
那么我该如何解决它?它可以取代什么?
我的旧的android项目(使用sdk 2.2.3)不能用sdk 4.2.2编译,因为4.2.2似乎没有“android.webkit.CacheManager”。Android 4.2.2有CacheManager吗?
那么我该如何解决它?它可以取代什么?
看起来CacheManager在API级别11中已被弃用,Android 4.2.1_r1中的the following commit表明它的许多API已被删除。
替换的一个基本实现是将文件保存在本地,同时指定最后使用时间的标签。然后,经过一定的时间后,检查资产是否过旧,并删除它,如果属实。
This article和this article似乎提供了示例实现。还有很多图书馆,如this one。