Condividi tramite


Call.Callback Classe

Definizione

Definisce i callback che informano le InCallService modifiche a un Calloggetto .

[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à
Call.Callback
Attributi

Commenti

Definisce i callback che informano le InCallService modifiche a un Calloggetto . 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 InCallService modifiche a un Calloggetto .

Call.Callback(IntPtr, JniHandleOwnership)

Definisce i callback che informano le InCallService modifiche a un Calloggetto .

Campi

HandoverFailureDestAppRejected
Obsoleti.

Errore di handover restituito tramite #onHandoverFailed(Call, int) quando l'app per eseguire la consegna della chiamata per rifiutare la richiesta di passaggio.

HandoverFailureNotSupported
Obsoleti.

Errore di passaggio restituito tramite #onHandoverFailed(Call, int) quando viene avviato un handover, ma l'app di origine o destinazione non supporta l'handover.

HandoverFailureOngoingEmergencyCall
Obsoleti.

Errore di consegna restituito tramite #onHandoverFailed(Call, int) quando è in corso una chiamata di emergenza.

HandoverFailureUnknown
Obsoleti.

Errore di passaggio restituito tramite #onHandoverFailed(Call, int) quando un handover ha esito negativo per un motivo sconosciuto.

HandoverFailureUserRejected
Obsoleti.

Errore di handover restituito tramite #onHandoverFailed(Call, int) quando l'utente remoto rifiuta la richiesta di passaggio.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Definisce i callback che informano le InCallService modifiche a un Calloggetto .

(Ereditato da Object)
JniPeerMembers

Definisce i callback che informano le InCallService modifiche a un Calloggetto .

PeerReference

Definisce i callback che informano le InCallService modifiche a un Calloggetto .

(Ereditato da Object)
ThresholdClass

Definisce i callback che informano le InCallService modifiche a un Calloggetto .

ThresholdType

Definisce i callback che informano le InCallService modifiche a un Calloggetto .

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Definisce i callback che informano le InCallService modifiche a un Calloggetto .

(Ereditato da Object)
Dispose(Boolean)

Definisce i callback che informano le InCallService modifiche a un Calloggetto .

(Ereditato da Object)
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 Call viene distrutto.

OnCannedTextResponsesLoaded(Call, IList<String>)

Richiamato quando i messaggi di testo che possono essere usati come risposte all'ingresso Call vengono caricati dal database pertinente.

OnChildrenChanged(Call, IList<Call>)

Richiamato quando gli elementi figlio di questo Call oggetto sono stati modificati.

OnConferenceableCallsChanged(Call, IList<Call>)

Richiamato sulle modifiche apportate al set di Calls con cui è Call possibile conferenze.

OnConnectionEvent(Call, String, Bundle)

Richiamato quando un oggetto riceve un Call evento dal relativo oggetto associato Connection o Conference.

OnDetailsChanged(Call, Call+Details)

Definisce i callback che informano le InCallService modifiche a un Calloggetto .

OnHandoverComplete(Call)

Richiamato quando il passaggio di chiamata da uno PhoneAccount all'altro PhoneAccount è stato completato correttamente.

OnHandoverFailed(Call, HandoverFailureReason)

Richiamato quando il passaggio di chiamata da uno PhoneAccount all'altro PhoneAccount non è riuscito.

OnParentChanged(Call, Call)

Richiamato quando l'elemento padre di questo Call oggetto è cambiato.

OnPostDialWait(Call, String)

Richiamato quando la sequenza post-dial in uscita Call ha raggiunto un carattere di sospensione.

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 InCallService modifiche a un Calloggetto .

OnStateChanged(Call, CallState)

Richiamato quando lo stato di questo Call è cambiato.

OnVideoCallChanged(Call, InCallService+VideoCall)

Definisce i callback che informano le InCallService modifiche a un Calloggetto .

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Definisce i callback che informano le InCallService modifiche a un Calloggetto .

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Definisce i callback che informano le InCallService modifiche a un Calloggetto .

(Ereditato da Object)
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 InCallService modifiche a un Calloggetto .

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Definisce i callback che informano le InCallService modifiche a un Calloggetto .

(Ereditato da Object)
IJavaPeerable.Finalized()

Definisce i callback che informano le InCallService modifiche a un Calloggetto .

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Definisce i callback che informano le InCallService modifiche a un Calloggetto .

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Definisce i callback che informano le InCallService modifiche a un Calloggetto .

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Definisce i callback che informano le InCallService modifiche a un Calloggetto .

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Definisce i callback che informano le InCallService modifiche a un Calloggetto .

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Definisce i callback che informano le InCallService modifiche a un Calloggetto .

GetJniTypeName(IJavaPeerable)

Definisce i callback che informano le InCallService modifiche a un Calloggetto .

Si applica a