从哪里获得我目前的活动?

时间:2011-04-14 06:47:35

标签: android android-activity java-native-interface

这是我的情况
1.启动我的应用程序的主要活动和唯一活动,活动在启动时刻几乎为空 2.绑定到本地服务,这几乎是我的遗留本机库的包装 3.所有视图将在运行时动态创建 4.服务谁决定何时以及如何构建视图,当然,主要是在本机C ++代码和JNI调用中

因此,我需要获取Context,实际上是当前活动,因为Views的每个构造函数都需要Context作为参数。但是如果可能的话,如何获取Context并将其缓存呢?

感谢。

1 个答案:

答案 0 :(得分:0)

绑定到您的活动中的服务,并通过某种方法传递上下文,例如

service.setActivityContext(this);