Call.Callback Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert Rückrufe, die über InCallService
Änderungen an einem Call
informieren.
[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
- Attribute
Hinweise
Definiert Rückrufe, die über InCallService
Änderungen an einem Call
informieren. 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 Callback
nicht, 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 |
Call.Callback(IntPtr, JniHandleOwnership) |
Definiert Rückrufe, die über |
Felder
HandoverFailureDestAppRejected |
Veraltet.
Der Übergabefehlergrund wird |
HandoverFailureNotSupported |
Veraltet.
Der Übergabefehlergrund wird über |
HandoverFailureOngoingEmergencyCall |
Veraltet.
Übergabefehlerursache wird über |
HandoverFailureUnknown |
Veraltet.
Der Übergabefehlergrund wird über |
HandoverFailureUserRejected |
Veraltet.
Der Übergabefehlergrund wird über |
Eigenschaften
Class |
Gibt die Laufzeitklasse dieses |
Handle |
Das Handle zum zugrunde liegenden Android-instance. (Geerbt von Object) |
JniIdentityHashCode |
Definiert Rückrufe, die über |
JniPeerMembers |
Definiert Rückrufe, die über |
PeerReference |
Definiert Rückrufe, die über |
ThresholdClass |
Definiert Rückrufe, die über |
ThresholdType |
Definiert Rückrufe, die über |
Methoden
Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
Dispose() |
Definiert Rückrufe, die über |
Dispose(Boolean) |
Definiert Rückrufe, die über |
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 |
OnCannedTextResponsesLoaded(Call, IList<String>) |
Wird aufgerufen, wenn die Textnachrichten, die als Antworten auf die eingehenden |
OnChildrenChanged(Call, IList<Call>) |
Wird aufgerufen, wenn sich die untergeordneten Elemente geändert |
OnConferenceableCallsChanged(Call, IList<Call>) |
Wird bei Änderungen an der Gruppe von |
OnConnectionEvent(Call, String, Bundle) |
Wird aufgerufen, wenn ein |
OnDetailsChanged(Call, Call+Details) |
Definiert Rückrufe, die über |
OnHandoverComplete(Call) |
Wird aufgerufen, wenn die Anrufübergabe von einer auf eine |
OnHandoverFailed(Call, HandoverFailureReason) |
Wird aufgerufen, wenn die Anrufübergabe von einem auf einen |
OnParentChanged(Call, Call) |
Wird aufgerufen, wenn sich das übergeordnete Element geändert |
OnPostDialWait(Call, String) |
Wird aufgerufen, wenn die Post-Dial-Sequenz im ausgehenden |
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 |
OnStateChanged(Call, CallState) |
Wird aufgerufen, wenn sich der Zustand geändert |
OnVideoCallChanged(Call, InCallService+VideoCall) |
Definiert Rückrufe, die über |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
ToArray<T>() |
Definiert Rückrufe, die über |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
UnregisterFromRuntime() |
Definiert Rückrufe, die über |
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 |
IJavaPeerable.DisposeUnlessReferenced() |
Definiert Rückrufe, die über |
IJavaPeerable.Finalized() |
Definiert Rückrufe, die über |
IJavaPeerable.JniManagedPeerState |
Definiert Rückrufe, die über |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Definiert Rückrufe, die über |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Definiert Rückrufe, die über |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Definiert Rückrufe, die über |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine Für Android-Runtime überprüfte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
Definiert Rückrufe, die über |
GetJniTypeName(IJavaPeerable) |
Definiert Rückrufe, die über |