RegistrationManager.RegistrationCallback
public
static
class
RegistrationManager.RegistrationCallback
extends Object
| java.lang.Object | |
| ↳ | android.telephony.ims.RegistrationManager.RegistrationCallback |
Callback class for receiving IMS network Registration callback events.
See also:
Summary
Public constructors | |
|---|---|
RegistrationCallback()
|
|
Public methods | |
|---|---|
void
|
onRegistered(int imsTransportType)
This method was deprecated
in API level 31.
Use |
void
|
onRegistered(ImsRegistrationAttributes attributes)
Notifies the framework when the IMS Provider is registered to the IMS network with corresponding attributes. |
void
|
onRegistering(ImsRegistrationAttributes attributes)
Notifies the framework when the IMS Provider is trying to register the IMS network. |
void
|
onRegistering(int imsTransportType)
This method was deprecated
in API level 31.
Use |
void
|
onTechnologyChangeFailed(int imsTransportType, ImsReasonInfo info)
A failure has occurred when trying to handover registration to another technology type. |
void
|
onUnregistered(ImsReasonInfo info)
Notifies the framework when the IMS Provider is unregistered from the IMS network. |
Inherited methods | |
|---|---|
Public constructors
RegistrationCallback
public RegistrationCallback ()
Public methods
onRegistered
public void onRegistered (int imsTransportType)
This method was deprecated
in API level 31.
Use onRegistered(android.telephony.ims.ImsRegistrationAttributes) instead.
Notifies the framework when the IMS Provider is registered to the IMS network.
| Parameters | |
|---|---|
imsTransportType |
int: the radio access technology.
Value is android.telephony.AccessNetworkConstants.TRANSPORT_TYPE_INVALID, AccessNetworkConstants.TRANSPORT_TYPE_WWAN, or AccessNetworkConstants.TRANSPORT_TYPE_WLAN |
onRegistered
public void onRegistered (ImsRegistrationAttributes attributes)
Notifies the framework when the IMS Provider is registered to the IMS network with corresponding attributes.
| Parameters | |
|---|---|
attributes |
ImsRegistrationAttributes: The attributes associated with this IMS registration.
This value cannot be null. |
onRegistering
public void onRegistering (ImsRegistrationAttributes attributes)
Notifies the framework when the IMS Provider is trying to register the IMS network.
| Parameters | |
|---|---|
attributes |
ImsRegistrationAttributes: The attributes associated with this IMS registration.
This value cannot be null. |
onRegistering
public void onRegistering (int imsTransportType)
This method was deprecated
in API level 31.
Use onRegistering(android.telephony.ims.ImsRegistrationAttributes) instead.
Notifies the framework when the IMS Provider is trying to register the IMS network.
| Parameters | |
|---|---|
imsTransportType |
int: the radio access technology.
Value is android.telephony.AccessNetworkConstants.TRANSPORT_TYPE_INVALID, AccessNetworkConstants.TRANSPORT_TYPE_WWAN, or AccessNetworkConstants.TRANSPORT_TYPE_WLAN |
onTechnologyChangeFailed
public void onTechnologyChangeFailed (int imsTransportType,
ImsReasonInfo info)A failure has occurred when trying to handover registration to another technology type.
| Parameters | |
|---|---|
imsTransportType |
int: The transport type that has failed to handover registration to.
Value is android.telephony.AccessNetworkConstants.TRANSPORT_TYPE_INVALID, AccessNetworkConstants.TRANSPORT_TYPE_WWAN, or AccessNetworkConstants.TRANSPORT_TYPE_WLAN |
info |
ImsReasonInfo: A ImsReasonInfo that identifies the reason for failure.
This value cannot be null. |
onUnregistered
public void onUnregistered (ImsReasonInfo info)
Notifies the framework when the IMS Provider is unregistered from the IMS network.
| Parameters | |
|---|---|
info |
ImsReasonInfo: the ImsReasonInfo associated with why registration was disconnected.
This value cannot be null. |