ContextWrapper.SendOrderedBroadcast Metode

Definisi

Overload

Nama Deskripsi
SendOrderedBroadcast(Intent, Int32, String, String, BroadcastReceiver, Handler, String, Bundle, Bundle)

Menyiarkan niat kepada penerima yang tertarik secara berurutan.

SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle)

SendBroadcast(Intent) Versi yang memungkinkan Anda menerima data kembali dari siaran.

SendOrderedBroadcast(Intent, String)

Siarkan niat yang diberikan kepada semua BroadcastReceivers yang tertarik, mengirimkannya satu per satu untuk memungkinkan penerima yang lebih disukai untuk menggunakan siaran sebelum dikirimkan ke penerima yang kurang disukai. Panggilan ini asinkron; itu segera kembali, dan Anda akan terus mengeksekusi saat penerima dijalankan. Lihat BroadcastReceiver untuk informasi selengkapnya tentang Siaran niat.

SendOrderedBroadcast(Intent, Int32, String, String, BroadcastReceiver, Handler, String, Bundle, Bundle)

Menyiarkan niat kepada penerima yang tertarik secara berurutan.

[Android.Runtime.Register("sendOrderedBroadcast", "(Landroid/content/Intent;ILjava/lang/String;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/Bundle;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_ILjava_lang_String_Ljava_lang_String_Landroid_content_BroadcastReceiver_Landroid_os_Handler_Ljava_lang_String_Landroid_os_Bundle_Landroid_os_Bundle_Handler", ApiSince=30)]
public virtual void SendOrderedBroadcast(Android.Content.Intent intent, int initialCode, string? receiverPermission, string? receiverAppOp, Android.Content.BroadcastReceiver? resultReceiver, Android.OS.Handler? scheduler, string? initialData, Android.OS.Bundle? initialExtras, Android.OS.Bundle? options);
[<Android.Runtime.Register("sendOrderedBroadcast", "(Landroid/content/Intent;ILjava/lang/String;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/Bundle;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_ILjava_lang_String_Ljava_lang_String_Landroid_content_BroadcastReceiver_Landroid_os_Handler_Ljava_lang_String_Landroid_os_Bundle_Landroid_os_Bundle_Handler", ApiSince=30)>]
override this.SendOrderedBroadcast : Android.Content.Intent * int * string * string * Android.Content.BroadcastReceiver * Android.OS.Handler * string * Android.OS.Bundle * Android.OS.Bundle -> unit

Parameter

intent
Intent

Nilai ini tidak boleh null .

initialCode
Int32

Kode hasil awal untuk siaran yang diurutkan.

receiverPermission
String

Nilai ini mungkin null .

receiverAppOp
String

Nilai ini mungkin null .

resultReceiver
BroadcastReceiver

Nilai ini mungkin null .

scheduler
Handler

Nilai ini mungkin null .

initialData
String

Nilai ini mungkin null .

initialExtras
Bundle

Nilai ini mungkin null .

options
Bundle

Nilai ini mungkin null .

Atribut

Keterangan

Menyiarkan niat kepada penerima yang tertarik secara berurutan.

Java dokumentasi untuk android.content.ContextWrapper.sendOrderedBroadcast(android.content.Intent, int, java.lang.String, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, java.lang.String, android.os.Bundle, android.os.Bundle).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle)

SendBroadcast(Intent) Versi yang memungkinkan Anda menerima data kembali dari siaran.

[Android.Runtime.Register("sendOrderedBroadcast", "(Landroid/content/Intent;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_Ljava_lang_String_Landroid_content_BroadcastReceiver_Landroid_os_Handler_ILjava_lang_String_Landroid_os_Bundle_Handler")]
public override void SendOrderedBroadcast(Android.Content.Intent? intent, string? receiverPermission, Android.Content.BroadcastReceiver? resultReceiver, Android.OS.Handler? scheduler, Android.App.Result initialCode, string? initialData, Android.OS.Bundle? initialExtras);
[<Android.Runtime.Register("sendOrderedBroadcast", "(Landroid/content/Intent;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_Ljava_lang_String_Landroid_content_BroadcastReceiver_Landroid_os_Handler_ILjava_lang_String_Landroid_os_Bundle_Handler")>]
override this.SendOrderedBroadcast : Android.Content.Intent * string * Android.Content.BroadcastReceiver * Android.OS.Handler * Android.App.Result * string * Android.OS.Bundle -> unit

Parameter

intent
Intent

Niat untuk menyiarkan; semua penerima yang cocok dengan Niat ini akan menerima siaran.

receiverPermission
String

String yang memberi nama izin yang harus dimiliki penerima untuk menerima siaran Anda. Jika null, tidak diperlukan izin.

resultReceiver
BroadcastReceiver

BroadcastReceiver Anda sendiri untuk diperlakukan sebagai penerima akhir siaran.

scheduler
Handler

Handler kustom untuk menjadwalkan panggilan balik resultReceiver; jika null, itu akan dijadwalkan dalam utas utama Konteks.

initialCode
Result

Nilai awal untuk kode hasil. Sering Activity.RESULT_OK.

initialData
String

Nilai awal untuk data hasil. Sering kali null.

initialExtras
Bundle

Nilai awal untuk hasil ekstra. Sering kali null.

Atribut

Keterangan

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

SendOrderedBroadcast(Intent, String)

Siarkan niat yang diberikan kepada semua BroadcastReceivers yang tertarik, mengirimkannya satu per satu untuk memungkinkan penerima yang lebih disukai untuk menggunakan siaran sebelum dikirimkan ke penerima yang kurang disukai. Panggilan ini asinkron; itu segera kembali, dan Anda akan terus mengeksekusi saat penerima dijalankan. Lihat BroadcastReceiver untuk informasi selengkapnya tentang Siaran niat.

[Android.Runtime.Register("sendOrderedBroadcast", "(Landroid/content/Intent;Ljava/lang/String;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_Ljava_lang_String_Handler")]
public override void SendOrderedBroadcast(Android.Content.Intent? intent, string? receiverPermission);
[<Android.Runtime.Register("sendOrderedBroadcast", "(Landroid/content/Intent;Ljava/lang/String;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_Ljava_lang_String_Handler")>]
override this.SendOrderedBroadcast : Android.Content.Intent * string -> unit

Parameter

intent
Intent

Niat untuk menyiarkan; semua penerima yang cocok dengan Niat ini akan menerima siaran.

receiverPermission
String

(opsional) String yang memberi nama izin yang harus dimiliki penerima untuk menerima siaran Anda. Jika null, tidak diperlukan izin.

Atribut

Keterangan

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Java dokumentasi untuk android.content.ContextWrapper.sendOrderedBroadcast(android.content.Intent, java.lang.String).

Berlaku untuk