FileDocCategorySizeDatePackage
IImsRegistrationListener.javaAPI DocAndroid 5.1 API10321Sat Mar 14 05:48:12 GMT 2015com.android.ims.internal

IImsRegistrationListener

public interface IImsRegistrationListener implements android.os.IInterface
A listener type for receiving notifications about the changes to the IMS connection(registration). {@hide}

Fields Summary
Constructors Summary
Methods Summary
public voidregistrationConnected()
Notifies the application when the device is connected to the IMS network.

public voidregistrationDisconnected()
Notifies the application when the device is disconnected from the IMS network.

public voidregistrationFeatureCapabilityChanged(int serviceClass, int[] enabledFeatures, int[] disabledFeatures)
Notifies the application when features on a particular service enabled or disabled successfully based on user preferences.

param
serviceClass a service class specified in {@link ImsServiceClass}
param
enabledFeatures features enabled as defined in com.android.ims.ImsConfig#FeatureConstants.
param
disabledFeatures features disabled as defined in com.android.ims.ImsConfig#FeatureConstants.

public voidregistrationResumed()
Notifies the application when its suspended IMS connection is resumed, meaning the connection now allows throughput.

public voidregistrationServiceCapabilityChanged(int serviceClass, int event)
Notifies the application when its current IMS connection is updated since the service setting is changed or the service is added/removed.

param
serviceClass a service class specified in {@link ImsServiceClass}
param
event an event type when this callback is called If {@code event} is 0, meaning the specified service is removed from the IMS connection. Else ({@code event} is 1), meaning the specified service is added to the IMS connection.

public voidregistrationSuspended()
Notifies the application when its current IMS connection is suspended, meaning there is no data throughput.