public interface NexmoConnectionListener
Interface definition for a callback to be invoked when NexmoConnectionListener.ConnectionStatus changes.
To monitor connection state add NexmoConnectionListener to the
NexmoClient instance:
client.setConnectionListener(new NexmoConnectionListener() {
@Override
public void onConnectionStatusChange(@NonNull ConnectionStatus connectionStatus, @NonNull ConnectionStatusReason connectionStatusReason) {
Log.d("onConnectionStatusChange,", "Connection status changed: " + connectionStatus + " " + connectionStatusReason);
if (connectionStatus == ConnectionStatus.CONNECTED) {
Log.d("onConnectionStatusChange", "User is logged in");
}
}
});
| Modifier and Type | Interface and Description |
|---|---|
static class |
NexmoConnectionListener.ConnectionStatus
Enum representing session connection state.
|
static class |
NexmoConnectionListener.ConnectionStatusReason
Enum representing reason for the session connection state change.
|
| Modifier and Type | Method and Description |
|---|---|
void |
onConnectionStatusChange(NexmoConnectionListener.ConnectionStatus status,
NexmoConnectionListener.ConnectionStatusReason reason)
Called when connection state change occurs.
|
void onConnectionStatusChange(NexmoConnectionListener.ConnectionStatus status, NexmoConnectionListener.ConnectionStatusReason reason)
status - new connection statusreason - reason for the connection state change