public
static
abstract
class
RemoteConnection.Callback
extends Object
java.lang.Object | |
↳ | android.telecom.RemoteConnection.Callback |
Callback base class for RemoteConnection
.
Public constructors | |
---|---|
RemoteConnection.Callback()
|
Public methods | |
---|---|
void
|
onAddressChanged(RemoteConnection connection, Uri address, int presentation)
Indicates that the address (e.g., phone number) of this |
void
|
onCallerDisplayNameChanged(RemoteConnection connection, String callerDisplayName, int presentation)
Indicates that the caller display name of this |
void
|
onConferenceChanged(RemoteConnection connection, RemoteConference conference)
Indicates that the |
void
|
onConferenceableConnectionsChanged(RemoteConnection connection, List<RemoteConnection> conferenceableConnections)
Indicates that the |
void
|
onConnectionCapabilitiesChanged(RemoteConnection connection, int connectionCapabilities)
Indicates that the call capabilities of this |
void
|
onDestroyed(RemoteConnection connection)
Indicates that this |
void
|
onDisconnected(RemoteConnection connection, DisconnectCause disconnectCause)
Invoked when this |
void
|
onExtrasChanged(RemoteConnection connection, Bundle extras)
Handles changes to the |
void
|
onPostDialChar(RemoteConnection connection, char nextChar)
Invoked when the post-dial sequence in the outgoing |
void
|
onPostDialWait(RemoteConnection connection, String remainingPostDialSequence)
Invoked when the post-dial sequence in the outgoing |
void
|
onRingbackRequested(RemoteConnection connection, boolean ringback)
Invoked when this |
void
|
onStateChanged(RemoteConnection connection, int state)
Invoked when the state of this |
void
|
onStatusHintsChanged(RemoteConnection connection, StatusHints statusHints)
Indicates that the status hints of this |
void
|
onVideoProviderChanged(RemoteConnection connection, RemoteConnection.VideoProvider videoProvider)
Indicates that the |
void
|
onVideoStateChanged(RemoteConnection connection, int videoState)
Indicates that the video state of this |
void
|
onVoipAudioChanged(RemoteConnection connection, boolean isVoip)
Indicates that the VOIP audio status of this |
Inherited methods | |
---|---|
From
class
java.lang.Object
|
void onAddressChanged (RemoteConnection connection, Uri address, int presentation)
Indicates that the address (e.g., phone number) of this RemoteConnection
has
changed. See getAddress()
and getAddressPresentation()
.
Parameters | |
---|---|
connection |
RemoteConnection :
The RemoteConnection invoking this method. |
address |
Uri :
The new address of the RemoteConnection . |
presentation |
int :
The presentation requirements for the address.
See TelecomManager for valid values.
|
void onCallerDisplayNameChanged (RemoteConnection connection, String callerDisplayName, int presentation)
Indicates that the caller display name of this RemoteConnection
has changed.
See getCallerDisplayName()
and getCallerDisplayNamePresentation()
.
Parameters | |
---|---|
connection |
RemoteConnection :
The RemoteConnection invoking this method. |
callerDisplayName |
String :
The new caller display name of the RemoteConnection . |
presentation |
int :
The presentation requirements for the handle.
See TelecomManager for valid values.
|
void onConferenceChanged (RemoteConnection connection, RemoteConference conference)
Indicates that the RemoteConference
that this RemoteConnection
is a part
of has changed.
Parameters | |
---|---|
connection |
RemoteConnection :
The RemoteConnection invoking this method. |
conference |
RemoteConference :
The RemoteConference of which this RemoteConnection is
a part, which may be null .
|
void onConferenceableConnectionsChanged (RemoteConnection connection, List<RemoteConnection> conferenceableConnections)
Indicates that the RemoteConnection
s with which this RemoteConnection
may be asked to create a conference has changed.
Parameters | |
---|---|
connection |
RemoteConnection :
The RemoteConnection invoking this method. |
conferenceableConnections |
List :
The RemoteConnection s with which this
RemoteConnection may be asked to create a conference.
|
void onConnectionCapabilitiesChanged (RemoteConnection connection, int connectionCapabilities)
Indicates that the call capabilities of this RemoteConnection
have changed.
See getConnectionCapabilities()
.
Parameters | |
---|---|
connection |
RemoteConnection :
The RemoteConnection invoking this method. |
connectionCapabilities |
int :
The new capabilities of the RemoteConnection .
|
void onDestroyed (RemoteConnection connection)
Indicates that this RemoteConnection
has been destroyed. No further requests
should be made to the RemoteConnection
, and references to it should be cleared.
Parameters | |
---|---|
connection |
RemoteConnection :
The RemoteConnection invoking this method.
|
void onDisconnected (RemoteConnection connection, DisconnectCause disconnectCause)
Invoked when this RemoteConnection
is disconnected.
Parameters | |
---|---|
connection |
RemoteConnection :
The RemoteConnection invoking this method. |
disconnectCause |
DisconnectCause :
The () associated with this failed
connection.
|
void onExtrasChanged (RemoteConnection connection, Bundle extras)
Handles changes to the RemoteConnection
extras.
Parameters | |
---|---|
connection |
RemoteConnection :
The RemoteConnection invoking this method. |
extras |
Bundle :
The extras containing other information associated with the connection.
|
void onPostDialChar (RemoteConnection connection, char nextChar)
Invoked when the post-dial sequence in the outgoing Connection
has processed
a character.
Parameters | |
---|---|
connection |
RemoteConnection :
The RemoteConnection invoking this method. |
nextChar |
char :
The character being processed.
|
void onPostDialWait (RemoteConnection connection, String remainingPostDialSequence)
Invoked when the post-dial sequence in the outgoing Connection
has reached a
pause character. This causes the post-dial signals to stop pending user confirmation. An
implementation should present this choice to the user and invoke
postDialContinue(boolean)
when the user makes the choice.
Parameters | |
---|---|
connection |
RemoteConnection :
The RemoteConnection invoking this method. |
remainingPostDialSequence |
String :
The post-dial characters that remain to be sent.
|
void onRingbackRequested (RemoteConnection connection, boolean ringback)
Invoked when this RemoteConnection
is requesting ringback. See
isRingbackRequested()
.
Parameters | |
---|---|
connection |
RemoteConnection :
The RemoteConnection invoking this method. |
ringback |
boolean :
Whether the RemoteConnection is requesting ringback.
|
void onStateChanged (RemoteConnection connection, int state)
Invoked when the state of this RemoteConnection
has changed. See
getState()
.
Parameters | |
---|---|
connection |
RemoteConnection :
The RemoteConnection invoking this method. |
state |
int :
The new state of the RemoteConnection .
|
void onStatusHintsChanged (RemoteConnection connection, StatusHints statusHints)
Indicates that the status hints of this RemoteConnection
have changed. See
getStatusHints()
()}.
Parameters | |
---|---|
connection |
RemoteConnection :
The RemoteConnection invoking this method. |
statusHints |
StatusHints :
The new status hints of the RemoteConnection .
|
void onVideoProviderChanged (RemoteConnection connection, RemoteConnection.VideoProvider videoProvider)
Indicates that the VideoProvider
associated with this RemoteConnection
has changed.
Parameters | |
---|---|
connection |
RemoteConnection :
The RemoteConnection invoking this method. |
videoProvider |
RemoteConnection.VideoProvider :
The new VideoProvider associated with this
RemoteConnection .
|
void onVideoStateChanged (RemoteConnection connection, int videoState)
Indicates that the video state of this RemoteConnection
has changed.
See getVideoState()
.
Parameters | |
---|---|
connection |
RemoteConnection :
The RemoteConnection invoking this method. |
videoState |
int :
The new video state of the RemoteConnection .
|
void onVoipAudioChanged (RemoteConnection connection, boolean isVoip)
Indicates that the VOIP audio status of this RemoteConnection
has changed.
See isVoipAudioMode()
.
Parameters | |
---|---|
connection |
RemoteConnection :
The RemoteConnection invoking this method. |
isVoip |
boolean :
Whether the new audio state of the RemoteConnection is VOIP.
|