社区
Android
帖子详情
关于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
打赏
收藏
关于createPackageContext生成的context实例缓存清除问题
现在遇到的情况是这样的 我的主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实例缓存的方法 类似该链接的问题 h
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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]
跨进程SharedPreferences,
create
Package
Context
生成
的
context
实例
缓存
清除
问题
我的主apk为A,调用的apk为B, 在A中通过
create
Package
Context
(B.
package
name, INCLUDE_CODE)获得B的
context
实例
,之后我通过B对文件数据修改,退出B,A中再通过
context
otherApps
Context
=
create
Package
Context
(B.
package
name,
CONTEXT
_IGNORE_SECURI
apk与apk 数据共享详解
案例:apk1 与apk2 数据共享 1、新建存储类 2、在activity中调用 apk2 访问代码: 经验总结: *注意
问题
点: android关于SharedPreferences,
create
Package
Context
生成
的
context
实例
缓存
清除
问题
我的主apk为A,调用的apk为B1,升级后为B2 在A中通过cre
Android获取其他包的
Context
实例
,然后调用它的方法
Android中有
Context
的概念,想必大家都知道。
Context
可以做很多事情,打开activity、发送广播、打开本包下文件夹和数据库、获取classLoader、获取资源等等。如果我们得到了一个包的
Context
对象,那我们基本上可以做这个包自己能做的大部分事情。 那我们能得到吗?很高兴的告诉你,能!
Context
有个
create
Package
Cont
Android获取其他包的
Context
实例
,然后调用它的方法,反射!!!
Android中有
Context
的概念,想必大家都知道。
Context
可以做很多事情,打开activity、发送广播、打开本包下文件夹和数据库、获取classLoader、获取资源等等。如果我们得到了一个包的
Context
对象,那我们基本上可以做这个包自己能做的大部分事情。 那我们能得到吗?很高兴的告诉你,能!
Context
有个
create
Package
Context
方法,可以创建另外一个包
Android中的
Context
类簇(装饰模式)及
Context
用法详解,Application用法详解
类关系:
Context
类
Context
是一个抽象类,源码位于android.content包中。描述的是一个应用程序环境的信息,即上下文。通过它我们可以获取应用程序的资源和类,也包括一些应用级别操作,例如:启动一个Activity,发送广播,接受Intent信息 ,得到各种服务(getSystemService)等。
Android
80,352
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章