问题描述
|
这是我的情况
1.启动主程序,这是我应用程序的唯一活动,在启动时该活动几乎为空
2.绑定到本地服务,这几乎是我的本机本地库的包装
3.所有视图将在运行时动态创建
4.服务的由谁来决定何时以及如何构建视图,当然,大多数情况下是使用本机C ++
代码和JNI
调用
因此,我需要
获取一个Context(实际上是当前活动),因为Views的每个构造
函数都需要
一个Context作为参数。但是,如果可能的话,如何
获取上下文并进行缓存?
谢谢。
解决方法
在您的活动中绑定到服务,并以某种方式传递上下文
service.setActivityContext(this);