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