2

我的旧 android 项目(使用 sdk 2.2.3)无法使用 sdk 4.2.2 编译,因为 4.2.2 似乎没有“android.webkit.CacheManager”。

那么我该如何解决呢?它的替代品可以是什么?

4

1 回答 1

1

似乎CacheManager在 API 级别 11 中已被弃用,并且Android 4.2.1_r1 中的以下提交表明它的许多 API 已被删除。

替换的基本实现是在本地保存文件,以及指定上次使用时间的标签。然后,在(特定)时间段后,检查资产是否太旧并删除它,如果是真的。

这篇文章这篇文章似乎提供了示例实现。还有很多图书馆,就像这个.

于 2013-06-22T04:01:15.193 回答