在广播接收器中传递给onReceive()方法的上下文对象来自哪里?

时间:2018-05-20 15:42:53

标签: android

我很想知道在广播接收器中传递给onReceive()方法的上下文对象。 谁通过了?上下文是指主要活动吗?

1 个答案:

答案 0 :(得分:0)

请仔细阅读此链接以获取答案。这里有明确提及 broadcast receivers

您可以通过两种方式注册广播接收器:

  1. 清单声明接收器,系统包管理器在安装应用程序时注册接收器。每当生成您的应用程序已注册的事件时,系统都会将该事件传递给您的应用程序。

  2. 基于上下文的情况,只要接收方的注册上下文有效,接收方就会接收广播。上下文可以是活动上下文,它一直存在于活动中,或者应用程序上下文一直存在,直到应用程序存活。