我有一个广播接收器,它将启动一个意图服务以在单独的线程上做一些工作。
我尝试深入研究意图文档以找到一种方法来获取用于创建意图的上下文:
Intent(Context packageContext, Class<?> cls)
但是 on start 命令的签名如下,并且不允许您访问传递的上下文。我没有将获取上下文视为意图的公共方法,但我可能错过了一些东西。
public int onStartCommand(Intent intent, int flag, int startId)
有没有一种方法可以获取用于创建意图的上下文,而无需将第二次广播的路由返回接收器以访问 UI 或处理程序。