Call.Callback Klasse

Definition

Definiert Rückrufe, die über InCallService Änderungen an einem Callinformieren.

[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
Vererbung
Call.Callback
Attribute

Hinweise

Definiert Rückrufe, die über InCallService Änderungen an einem Callinformieren. Diese Rückrufe können aus dem Telecom-Framework oder einer ConnectionService Implementierung stammen.

Sie können diese Rückrufe behandeln, indem Sie die Callback -Klasse erweitern und die Rückrufe überschreiben, an denen Sie InCallService interessiert sind. Zu den Rückrufmethoden gehören die Call Methoden, für die der Rückruf gilt, sodass bei Bedarf die Wiederverwendung einer einzelnen instance Ihrer Callback Implementierung möglich ist.

Verwenden Sie Call#registerCallback(Callback) , um Ihre Rückrufe zu registrieren. Stellen Sie sicher, dass Call#unregisterCallback(Callback) aufgerufen wird, wenn Sie keine Rückrufe mehr benötigen (in der Regel in InCallService#onCallRemoved(Call)). Hinweis: Rückrufe, die vor dem Anruf Call#registerCallback(Callback) auftreten, erreichen Ihre Implementierung von Callbacknicht, daher ist es wichtig, Ihren Rückruf zu registrieren, sobald Sie InCallService über InCallService#onCallAdded(Call)einen neuen Anruf benachrichtigt wird.

Java-Dokumentation für android.telecom.Call.Callback.

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

Call.Callback()

Definiert Rückrufe, die über InCallService Änderungen an einem Callinformieren.

Call.Callback(IntPtr, JniHandleOwnership)

Definiert Rückrufe, die über InCallService Änderungen an einem Callinformieren.

Felder

HandoverFailureDestAppRejected
Veraltet.

Der Übergabefehlergrund wird #onHandoverFailed(Call, int) zurückgegeben, wenn die App den Aufruf übergeben soll, um die Übergabeanforderung abzulehnen.

HandoverFailureNotSupported
Veraltet.

Der Übergabefehlergrund wird über #onHandoverFailed(Call, int) zurückgegeben, wenn eine Übergabe initiiert wird, die Quell- oder Ziel-App die Übergabe jedoch nicht unterstützt.

HandoverFailureOngoingEmergencyCall
Veraltet.

Übergabefehlerursache wird über #onHandoverFailed(Call, int) zurückgegeben, wenn ein laufender Notruf besteht.

HandoverFailureUnknown
Veraltet.

Der Übergabefehlergrund wird über #onHandoverFailed(Call, int) zurückgegeben, wenn eine Übergabe aus einem unbekannten Grund fehlschlägt.

HandoverFailureUserRejected
Veraltet.

Der Übergabefehlergrund wird über #onHandoverFailed(Call, int) zurückgegeben, wenn der Remotebenutzer die Übergabeanforderung ablehnt.

Eigenschaften

Class

Gibt die Laufzeitklasse dieses Objectzurück.

(Geerbt von Object)
Handle

Das Handle zum zugrunde liegenden Android-instance.

(Geerbt von Object)
JniIdentityHashCode

Definiert Rückrufe, die über InCallService Änderungen an einem Callinformieren.

(Geerbt von Object)
JniPeerMembers

Definiert Rückrufe, die über InCallService Änderungen an einem Callinformieren.

PeerReference

Definiert Rückrufe, die über InCallService Änderungen an einem Callinformieren.

(Geerbt von Object)
ThresholdClass

Definiert Rückrufe, die über InCallService Änderungen an einem Callinformieren.

ThresholdType

Definiert Rückrufe, die über InCallService Änderungen an einem Callinformieren.

Methoden

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Dispose()

Definiert Rückrufe, die über InCallService Änderungen an einem Callinformieren.

(Geerbt von Object)
Dispose(Boolean)

Definiert Rückrufe, die über InCallService Änderungen an einem Callinformieren.

(Geerbt von Object)
Equals(Object)

Gibt an, ob ein anderes Objekt diesem "gleich" ist.

(Geerbt von Object)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind.

(Geerbt von Object)
Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
OnCallDestroyed(Call)

Wird aufgerufen, wenn der Call zerstört wird.

OnCannedTextResponsesLoaded(Call, IList<String>)

Wird aufgerufen, wenn die Textnachrichten, die als Antworten auf die eingehenden Call Nachrichten verwendet werden können, aus der relevanten Datenbank geladen werden.

OnChildrenChanged(Call, IList<Call>)

Wird aufgerufen, wenn sich die untergeordneten Elemente geändert Call haben.

OnConferenceableCallsChanged(Call, IList<Call>)

Wird bei Änderungen an der Gruppe von Calls aufgerufen, mit der diese Call konferenzbar ist.

OnConnectionEvent(Call, String, Bundle)

Wird aufgerufen, wenn ein Call ein -Ereignis von seinem zugeordneten Connection oder Conferenceempfängt.

OnDetailsChanged(Call, Call+Details)

Definiert Rückrufe, die über InCallService Änderungen an einem Callinformieren.

OnHandoverComplete(Call)

Wird aufgerufen, wenn die Anrufübergabe von einer auf eine PhoneAccount andere PhoneAccount erfolgreich abgeschlossen wurde.

OnHandoverFailed(Call, HandoverFailureReason)

Wird aufgerufen, wenn die Anrufübergabe von einem auf einen PhoneAccount anderen PhoneAccount fehlgeschlagen ist.

OnParentChanged(Call, Call)

Wird aufgerufen, wenn sich das übergeordnete Element geändert Call hat.

OnPostDialWait(Call, String)

Wird aufgerufen, wenn die Post-Dial-Sequenz im ausgehenden Call ein Pausenzeichen erreicht hat.

OnRttInitiationFailure(Call, RttSessionModifyResult)

Wird aufgerufen, wenn die RTT-Sitzung aus irgendeinem Grund nicht initiiert werden konnte, einschließlich der Ablehnung durch die Remotepartei.

OnRttModeChanged(Call, RttMode)

Wird aufgerufen, wenn sich der RTT-Modus für diesen Aufruf ändert.

OnRttRequest(Call, Int32)

Wird aufgerufen, wenn das Remoteende der Verbindung das Öffnen eines RTT-Kommunikationskanals angefordert hat.

OnRttStatusChanged(Call, Boolean, Call+RttCall)

Definiert Rückrufe, die über InCallService Änderungen an einem Callinformieren.

OnStateChanged(Call, CallState)

Wird aufgerufen, wenn sich der Zustand geändert Call hat.

OnVideoCallChanged(Call, InCallService+VideoCall)

Definiert Rückrufe, die über InCallService Änderungen an einem Callinformieren.

SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
ToArray<T>()

Definiert Rückrufe, die über InCallService Änderungen an einem Callinformieren.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

Definiert Rückrufe, die über InCallService Änderungen an einem Callinformieren.

(Geerbt von Object)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel durch em benachrichtigen/em> oder <em>interrupted</em>.<><

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IJavaPeerable.Disposed()

Definiert Rückrufe, die über InCallService Änderungen an einem Callinformieren.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Definiert Rückrufe, die über InCallService Änderungen an einem Callinformieren.

(Geerbt von Object)
IJavaPeerable.Finalized()

Definiert Rückrufe, die über InCallService Änderungen an einem Callinformieren.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Definiert Rückrufe, die über InCallService Änderungen an einem Callinformieren.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Definiert Rückrufe, die über InCallService Änderungen an einem Callinformieren.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Definiert Rückrufe, die über InCallService Änderungen an einem Callinformieren.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Definiert Rückrufe, die über InCallService Änderungen an einem Callinformieren.

(Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine Für Android-Runtime überprüfte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Definiert Rückrufe, die über InCallService Änderungen an einem Callinformieren.

GetJniTypeName(IJavaPeerable)

Definiert Rückrufe, die über InCallService Änderungen an einem Callinformieren.

Gilt für: