Freigeben über


CallControl.Answer(CallType, IExecutor, IOutcomeReceiver) Methode

Definition

Fordern Sie Telecom an, einen eingehenden Anruf zu beantworten.

[Android.Runtime.Register("answer", "(ILjava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)]
public void Answer (Android.Telecom.CallType videoState, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("answer", "(ILjava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)>]
member this.Answer : Android.Telecom.CallType * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

Parameter

videoState
CallType

zu melden an Telecom. Telecom speichert VideoState für den Fall, dass ein anderer Dienst/ein anderes Gerät sie anfordert, um den Anruf auf einem anderen Bildschirm fortzusetzen.

executor
IExecutor

Der Executor Rückruf, für den der OutcomeReceiver Rückruf aufgerufen wird.

callback
IOutcomeReceiver

die auf der Telecom-Seite abgeschlossen werden, die den Erfolg oder Fehler des angeforderten Vorgangs angibt.

                          <code data-dev-comment-type="c">OutcomeReceiver#onResult</code> will be called if Telecom has successfully
                          switched the call state to active

                          <code data-dev-comment-type="c">OutcomeReceiver#onError</code> will be called if Telecom has failed to set
                          the call state to active.  A <code data-dev-comment-type="c">CallException</code> will be passed
                          that details why the operation failed.
Attribute

Hinweise

Fordern Sie Telecom an, einen eingehenden Anruf zu beantworten. Verwenden Sie CallControl#setActive(Executor, OutcomeReceiver)für ausgehende Anrufe und Anrufe, die im Halteraum platziert wurden.

Java-Dokumentation für android.telecom.CallControl.answer(int, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.Void, android.telecom.CallException>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: