我有三个班级:
MyPlugin extends OtherPluginClass extends Service
MyService extends AccesibilityService
LoggerClass implements BaseLoggerClass
当用户在辅助功能设置中对其进行授权时, MyService
即会启动。 MyPlugin
由不同的应用程序启动和控制(我可以访问其源代码)。
问题是LoggerClass
由MyService
协调,但LoggerClass
需要MyPlugin
的上下文才能执行某些操作。
我尝试在sharedContext
中创建一个静态MyPlugin
变量,并在onCreate
方法中填充该变量,但LoggerClass
始终将sharedContext
视为null
LoggerClass
访问{{1>} 上下文的最佳方式是什么?