通过清单文件定义的Android Receiver的上下文是什么?

时间:2017-08-09 23:37:17

标签: android broadcastreceiver android-context android-broadcastreceiver

假设我在清单文件中定义了一个Android广播接收器。

我在onReceived(Context context,...)上收到的上下文是什么?

它将成为应用程序上下文的实例吗?

由于

1 个答案:

答案 0 :(得分:2)

我不会指望它是任何特定类型的Context。它没有记录为Application,很容易成为某种ContextWrapper。实际的类甚至可能因Android版本而异。

如果您需要Application上下文,请在传递的getApplicationContext()上致电Context。这样,您可以保证获得正确的对象。