Idioma

BroadcastReceiver.SetResult(Result, String, Bundle) Método

Definição

Alterar todos os dados de resultado retornados dessas transmissões; só funciona com transmissões enviadas por .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

Parâmetros

code
Result

O novo código de resultado. Muitas vezes usa a Atividade android.app.Activity#RESULT_CANCELED e android.app.Activity#RESULT_OK as constantes, embora o significado real desse valor seja, em última análise, até a emissora.

data
String

Os novos dados de resultado. Esta é uma cadeia de caracteres arbitrária cuja interpretação cabe à emissora; pode ser nulo.

extras
Bundle

O novo mapa de dados extra. Este é um pacote que contém dados arbitrários, cuja interpretação cabe à emissora. Pode ser definido como nulo. Isso substitui completamente o mapa atual (se houver).

Atributos

Comentários

Alterar todos os dados de resultado retornados dessas transmissões; só funciona com transmissões enviadas por .Context#sendOrderedBroadcast(Intent, String) Context.sendOrderedBroadcast Todos os dados de resultado atuais são substituídos pelo valor fornecido a esse método.

<forte>Este método não funciona com transmissões não ordenadas, como aquelas enviadas com Context#sendBroadcast(Intent) Context.sendBroadcast</strong>

Java documentação para android.content.BroadcastReceiver.setResult(int, java.lang.String, android.os.Bundle).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a