void sendBroadcastWithPermission(Intent intent, String receiverPermission, Context context) {
    sendBroadcastWithPermission(intent, receiverPermission, context, 0);
  }
void sendBroadcastWithPermission(Intent intent, String receiverPermission, Context context) {
    sendBroadcastWithPermission(intent, receiverPermission, context, 0);
  }
void sendBroadcastWithPermission ( Intent intent , String receiverPermission , Context context ) { sendBroadcastWithPermission ( intent , receiverPermission , context , 0 ) ; }
Broadcasts the {@code Intent} by iterating through the registered receivers, invoking their
filters including permissions, and calling {@code onReceive(Application, Intent)} as
appropriate. Does not enqueue the {@code Intent} for later inspection.

@param context
@param intent the {@code Intent} to broadcast todo: enqueue the Intent for later inspection
Broadcasts the { @code Intent } by iterating through the registered receivers invoking their filters including permissions and calling { @code onReceive ( Application Intent ) } as appropriate . Does not enqueue the { @code Intent } for later inspection .