关于createPackageContext生成的context实例缓存清除问题

Vyphn 2012-09-17 11:19:47
现在遇到的情况是这样的
我的主apk为A,调用的apk为B1,升级后为B2
在A中通过createPackageContext(B.packagename, INCLUDE_CODE)获得B的context实例,之后我对B进行版本升级,由于B资源改动造成R文件生成新的资源id。
覆盖安装后A中再通过createPackageContext(B.packagename, INCLUDE_CODE)拿到的还是B1的代码缓存,而不是B2
有没有可以清除context实例缓存的方法
类似该链接的问题 https://groups.google.com/forum/?fromgroups=#!topic/android-developers/nnwJ28cxov4
...全文
276 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
youxiafuture 2013-05-22
  • 打赏
  • 举报
回复
参考 http://zengrong.net/post/1687.htm
andylao62 2012-09-18
  • 打赏
  • 举报
回复
你有把B1生成的一些配置文件去除了吗?
/data/data/<packagename>/shared_prefs/等等下边的文件
Vyphn 2012-09-18
  • 打赏
  • 举报
回复
没人遇过这个问题吗?
Vyphn 2012-09-18
  • 打赏
  • 举报
回复
这目录是保存的配置文件吧,删不删除有影响?
[Quote=引用 2 楼 的回复:]

你有把B1生成的一些配置文件去除了吗?
/data/data/<packagename>/shared_prefs/等等下边的文件
[/Quote]

80,352

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧