我有前台屏幕活动的ComponentName。我能够从中获取上下文对象。但我需要活动实例。 如何从ComponentName获取活动引用。 所有这些代码都将写在服务中。
提前致谢。
答案 0 :(得分:3)
您无法从其组件名称中获取Activity实例。您可以将Activity实例存储为类中的静态字段(当调用Activity的onCreate方法时)并将该字段用于服务。
您还想对服务中的Activity实例做什么?
答案 1 :(得分:1)
我需要更清楚地了解你的尝试,但可能是:
class ActivityWatcher
使用onActivityStarted
方法(或类似方法)
调用监视视图层次结构的类
这至少会为您提供活动布局中的所有视图,这些视图是在实例化活动时定义的。