- intent
- The Intent to broadcast; all receivers matching this Intent will receive the broadcast.
- receiverPermission
- String naming a permissions that a receiver must hold in order to receive your broadcast. If null, no permission is required.
- resultReceiver
- Your own BroadcastReceiver to treat as the final receiver of the broadcast.
- scheduler
- A custom Handler with which to schedule the resultReceiver callback; if null it will be scheduled in the Context's main thread.
- initialCode
- An initial value for the result code. Often Activity.RESULT_OK.
- initialData
- An initial value for the result data. Often null.
- initialExtras
- An initial value for the result extras. Often null.
Version of Context.SendBroadcast(Intent) that allows you to receive data back from the broadcast. This is accomplished by supplying your own BroadcastReceiver when calling, which will be treated as a final receiver at the end of the broadcast -- its BroadcastReceiver.OnReceive(Context, Android.Content.Intent) method will be called with the result values collected from the other receivers. The broadcast will be serialized in the same way as calling Context.SendOrderedBroadcast(Intent, System.String).
Like Context.SendBroadcast(Intent), this method is asynchronous; it will return before resultReceiver.onReceive() is called.
See Android.Content.BroadcastReceiver for more information on Intent broadcasts.