7. Broadcasting A normal broadcast Intent can be sent using an implementation of the android.content.Context public abstract void sendBroadcast(Intent intent, String receiverPermission) method. If the receiverPermission argument is non-null then a BroadcastReceiver cannot receive the broadcast Intent being sent unless it was declared by an Application which has been granted the given permission. The method is asynchronous. It returns immediately, and the delivery of the broadcast Intent to the set of eligible BroadcastReceivers executes independently of the method’s caller. If it is not necessary to specify a permission then an implementation of the android.content.Context
public abstract void sendBroadcast(Intent intent) can be used instead.