diff options
Diffstat (limited to 'src/java/com/android/ims/ImsManager.java')
-rw-r--r-- | src/java/com/android/ims/ImsManager.java | 30 |
1 files changed, 28 insertions, 2 deletions
diff --git a/src/java/com/android/ims/ImsManager.java b/src/java/com/android/ims/ImsManager.java index 39a87ebb..906ebcd8 100644 --- a/src/java/com/android/ims/ImsManager.java +++ b/src/java/com/android/ims/ImsManager.java @@ -1230,7 +1230,7 @@ public class ImsManager { return (mServiceClass == serviceClass); } - @Override + @Deprecated public void registrationConnected() { if (DBG) { log("registrationConnected ::"); @@ -1241,7 +1241,7 @@ public class ImsManager { } } - @Override + @Deprecated public void registrationProgressing() { if (DBG) { log("registrationProgressing ::"); @@ -1253,6 +1253,32 @@ public class ImsManager { } @Override + public void registrationConnectedWithRadioTech(int imsRadioTech) { + // Note: imsRadioTech value maps to RIL_RADIO_TECHNOLOGY + // values in ServiceState.java. + if (DBG) { + log("registrationConnectedWithRadioTech :: imsRadioTech=" + imsRadioTech); + } + + if (mListener != null) { + mListener.onImsConnected(); + } + } + + @Override + public void registrationProgressingWithRadioTech(int imsRadioTech) { + // Note: imsRadioTech value maps to RIL_RADIO_TECHNOLOGY + // values in ServiceState.java. + if (DBG) { + log("registrationProgressingWithRadioTech :: imsRadioTech=" + imsRadioTech); + } + + if (mListener != null) { + mListener.onImsProgressing(); + } + } + + @Override public void registrationDisconnected(ImsReasonInfo imsReasonInfo) { if (DBG) { log("registrationDisconnected :: imsReasonInfo" + imsReasonInfo); |