diff options
| -rw-r--r-- | src/java/com/android/ims/ImsConnectionStateListener.java | 7 | ||||
| -rw-r--r-- | src/java/com/android/ims/ImsManager.java | 22 |
2 files changed, 29 insertions, 0 deletions
diff --git a/src/java/com/android/ims/ImsConnectionStateListener.java b/src/java/com/android/ims/ImsConnectionStateListener.java index 1afec8e..288a36d 100644 --- a/src/java/com/android/ims/ImsConnectionStateListener.java +++ b/src/java/com/android/ims/ImsConnectionStateListener.java @@ -46,6 +46,13 @@ public class ImsConnectionStateListener { } /** + * Compatibility version + */ + public void onImsDisconnected() { + // no-op + } + + /** * Called when its suspended IMS connection is resumed, meaning the connection * now allows throughput. */ diff --git a/src/java/com/android/ims/ImsManager.java b/src/java/com/android/ims/ImsManager.java index da05fad..c20476b 100644 --- a/src/java/com/android/ims/ImsManager.java +++ b/src/java/com/android/ims/ImsManager.java @@ -1071,6 +1071,17 @@ public class ImsManager { } @Override + public void registrationConnected() { + if (DBG) { + log("registrationConnected ::"); + } + + if (mListener != null) { + mListener.onImsConnected(); + } + } + + @Override public void registrationProgressing(int imsRadioTech) { // Note: imsRadioTech value maps to RIL_RADIO_TECHNOLOGY // values in ServiceState.java. @@ -1084,6 +1095,17 @@ public class ImsManager { } @Override + public void registrationProgressing() { + if (DBG) { + log("registrationProgressing ::"); + } + + if (mListener != null) { + mListener.onImsProgressing(); + } + } + + @Override public void registrationDisconnected(ImsReasonInfo imsReasonInfo) { if (DBG) { log("registrationDisconnected :: imsReasonInfo" + imsReasonInfo); |
