调用BroadcastReceiver时的上下文是什么?

时间:2018-05-07 12:42:04

标签: android android-context android-broadcastreceiver

我知道这是一个广泛的问题,但这可能是任何普通的Android开发人员的问题。在BroadcastReceiver中,通过context方法传递的onReceive()参数是什么?

public class MyReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {

    }
}

我只知道我们有3种主要类型contextActivityServiceApplication

1 个答案:

答案 0 :(得分:-1)

最初Context表示环境数据,它用于创建特定于应用程序的资源。

例如,如果您使用&#34创建一个新对象,那么"关键字作为其上下文,该对象是该特定类的资源,而不是其他对象。

context也用于共享系统资源,如layoutInflater,NotificationManager等。

在广播接收器中,上下文是指广播接收器正在运行的活动或类。如果你的" MainActivity"发送广播然后上下文将具有类似以下内容" com.example.MainActivity"