我的旧android项目(使用sdk 2.2.3)无法使用sdk 4.2.2编译,因为似乎4.2.2没有“android.webkit.CacheManager”。
那我该怎么解决呢?有什么可以替代它?
答案 0 :(得分:1)
似乎在API级别11中已弃用CacheManager,而Android 4.2.1_r1中的the following commit表示其许多API已被删除。
替换的基本实现是在本地保存文件,以及指定上次使用时间的标记。然后,在(某段)时间之后,检查资产是否太旧并删除它,如果为真。
This article和this article似乎提供了示例实现。还有很多库,this one。