Android.Test.Mock.MockContext.SendStickyOrderedBroadcast Method

Syntax

[Android.Runtime.Register("sendStickyOrderedBroadcast", "(Landroid/content/Intent;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V", "GetSendStickyOrderedBroadcast_Landroid_content_Intent_Landroid_content_BroadcastReceiver_Landroid_os_Handler_ILjava_lang_String_Landroid_os_Bundle_Handler")]
[System.Obsolete("deprecated")]
public override void SendStickyOrderedBroadcast (Android.Content.Intent intent, Android.Content.BroadcastReceiver resultReceiver, Android.OS.Handler scheduler, [Android.Runtime.GeneratedEnum] Android.App.Result initialCode, string initialData, Android.OS.Bundle initialExtras)

Parameters

intent
The Intent to broadcast; all receivers matching this Intent will receive the broadcast.
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.

Remarks

Version of Android.Content.Context.SendStickyBroadcast(Android.Content.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 Android.Content.BroadcastReceiver.OnReceive(Android.Content.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 Android.Content.Context.SendOrderedBroadcast(Android.Content.Intent, System.String).

Like Android.Content.Context.SendBroadcast(Android.Content.Intent), this method is asynchronous; it will return before resultReceiver.onReceive() is called. Note that the sticky data stored is only the data you initially supply to the broadcast, not the result of any changes made by the receivers.

See Android.Content.BroadcastReceiver for more information on Intent broadcasts.

[Android Documentation]

Requirements

Namespace: Android.Test.Mock
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0
Since: Added in API level 5