Call.Callback Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce i callback che informano le InCallService
modifiche a un Call
oggetto .
[Android.Runtime.Register("android/telecom/Call$Callback", ApiSince=23, DoNotGenerateAcw=true)]
public abstract class Call.Callback : Java.Lang.Object
[<Android.Runtime.Register("android/telecom/Call$Callback", ApiSince=23, DoNotGenerateAcw=true)>]
type Call.Callback = class
inherit Object
- Ereditarietà
- Attributi
Commenti
Definisce i callback che informano le InCallService
modifiche a un Call
oggetto . Questi callback possono derivare dal framework Telecom o da un'implementazione ConnectionService
.
È possibile gestire questi callback estendendo la classe e eseguendo l'override Callback
dei callback interessati InCallService
. I metodi di callback includono l'oggetto Call
per cui si applica il callback, consentendo il riutilizzo di una singola istanza dell'implementazione Callback
, se necessario.
Usare Call#registerCallback(Callback)
per registrare i callback. Assicurarsi Call#unregisterCallback(Callback)
che venga chiamato quando non è più necessario callback (in genere in InCallService#onCallRemoved(Call)
). Nota: i callback che si verificano prima della chiamata Call#registerCallback(Callback)
non raggiungeranno l'implementazione di Callback
, quindi è importante registrare il callback non appena InCallService
viene notificata una nuova chiamata tramite InCallService#onCallAdded(Call)
.
Documentazione Java per android.telecom.Call.Callback
.
Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .
Costruttori
Call.Callback() |
Definisce i callback che informano le |
Call.Callback(IntPtr, JniHandleOwnership) |
Definisce i callback che informano le |
Campi
HandoverFailureDestAppRejected |
Obsoleti.
Errore di handover restituito tramite |
HandoverFailureNotSupported |
Obsoleti.
Errore di passaggio restituito tramite |
HandoverFailureOngoingEmergencyCall |
Obsoleti.
Errore di consegna restituito tramite |
HandoverFailureUnknown |
Obsoleti.
Errore di passaggio restituito tramite |
HandoverFailureUserRejected |
Obsoleti.
Errore di handover restituito tramite |
Proprietà
Class |
Restituisce la classe di runtime di questo |
Handle |
Handle all'istanza di Android sottostante. (Ereditato da Object) |
JniIdentityHashCode |
Definisce i callback che informano le |
JniPeerMembers |
Definisce i callback che informano le |
PeerReference |
Definisce i callback che informano le |
ThresholdClass |
Definisce i callback che informano le |
ThresholdType |
Definisce i callback che informano le |
Metodi
Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
Dispose() |
Definisce i callback che informano le |
Dispose(Boolean) |
Definisce i callback che informano le |
Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
GetHashCode() |
Restituisce un valore del codice hash per l'oggetto. (Ereditato da Object) |
JavaFinalize() |
Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto. (Ereditato da Object) |
Notify() |
Riattiva un singolo thread in attesa del monitoraggio dell'oggetto. (Ereditato da Object) |
NotifyAll() |
Riattiva tutti i thread in attesa del monitoraggio dell'oggetto. (Ereditato da Object) |
OnCallDestroyed(Call) |
Richiamato quando l'oggetto |
OnCannedTextResponsesLoaded(Call, IList<String>) |
Richiamato quando i messaggi di testo che possono essere usati come risposte all'ingresso |
OnChildrenChanged(Call, IList<Call>) |
Richiamato quando gli elementi figlio di questo |
OnConferenceableCallsChanged(Call, IList<Call>) |
Richiamato sulle modifiche apportate al set di |
OnConnectionEvent(Call, String, Bundle) |
Richiamato quando un oggetto riceve un |
OnDetailsChanged(Call, Call+Details) |
Definisce i callback che informano le |
OnHandoverComplete(Call) |
Richiamato quando il passaggio di chiamata da uno |
OnHandoverFailed(Call, HandoverFailureReason) |
Richiamato quando il passaggio di chiamata da uno |
OnParentChanged(Call, Call) |
Richiamato quando l'elemento padre di questo |
OnPostDialWait(Call, String) |
Richiamato quando la sequenza post-dial in uscita |
OnRttInitiationFailure(Call, RttSessionModifyResult) |
Richiamato quando la sessione RTT non è riuscita ad avviare per qualche motivo, incluso il rifiuto da parte della parte remota. |
OnRttModeChanged(Call, RttMode) |
Richiamato quando la modalità RTT cambia per questa chiamata. |
OnRttRequest(Call, Int32) |
Richiamato quando la fine remota della connessione ha richiesto che venga aperto un canale di comunicazione RTT. |
OnRttStatusChanged(Call, Boolean, Call+RttCall) |
Definisce i callback che informano le |
OnStateChanged(Call, CallState) |
Richiamato quando lo stato di questo |
OnVideoCallChanged(Call, InCallService+VideoCall) |
Definisce i callback che informano le |
SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
ToArray<T>() |
Definisce i callback che informano le |
ToString() |
Restituisce una rappresentazione in formato stringa dell'oggetto. (Ereditato da Object) |
UnregisterFromRuntime() |
Definisce i callback che informano le |
Wait() |
Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.< (Ereditato da Object) |
Wait(Int64) |
Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale. (Ereditato da Object) |
Wait(Int64, Int32) |
Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
IJavaPeerable.Disposed() |
Definisce i callback che informano le |
IJavaPeerable.DisposeUnlessReferenced() |
Definisce i callback che informano le |
IJavaPeerable.Finalized() |
Definisce i callback che informano le |
IJavaPeerable.JniManagedPeerState |
Definisce i callback che informano le |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Definisce i callback che informano le |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Definisce i callback che informano le |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Definisce i callback che informano le |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione dei tipi controllati dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
Definisce i callback che informano le |
GetJniTypeName(IJavaPeerable) |
Definisce i callback che informano le |