Language

BroadcastReceiver.SetResult(Result, String, Bundle) メソッド

定義

このブロードキャストから返されるすべての結果データを変更します。は、 Context#sendOrderedBroadcast(Intent, String) Context.sendOrderedBroadcast経由で送信されたブロードキャストでのみ機能します。

[Android.Runtime.Register("setResult", "(ILjava/lang/String;Landroid/os/Bundle;)V", "")]
public void SetResult(Android.App.Result code, string? data, Android.OS.Bundle? extras);
[<Android.Runtime.Register("setResult", "(ILjava/lang/String;Landroid/os/Bundle;)V", "")>]
member this.SetResult : Android.App.Result * string * Android.OS.Bundle -> unit

パラメーター

code
Result

新しい結果コード。 多くの場合、Activity android.app.Activity#RESULT_CANCELED 定数と android.app.Activity#RESULT_OK 定数を使用しますが、この値の実際の意味は最終的には、配信者にかかっています。

data
String

新しい結果データ。 これは、その解釈が放送者にかかっている任意の文字列です。は null である可能性があります。

extras
Bundle

新しい追加データ マップ。 これは、任意のデータを保持するバンドルであり、その解釈は放送者にかかります。 null に設定できます。 これにより、現在のマップが完全に置き換えられます (存在する場合)。

属性

注釈

このブロードキャストから返されるすべての結果データを変更します。は、 Context#sendOrderedBroadcast(Intent, String) Context.sendOrderedBroadcast経由で送信されたブロードキャストでのみ機能します。 現在の結果データはすべて、このメソッドに指定された値に置き換えられます。

<strong>このメソッドは、 Context#sendBroadcast(Intent) Context.sendBroadcast</strong で送信されたブロードキャストなど、順序付けされていないブロードキャストでは機能しません>

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象