aboutsummaryrefslogtreecommitdiff
path: root/src/java/com/android/ims/ImsManager.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/com/android/ims/ImsManager.java')
-rw-r--r--src/java/com/android/ims/ImsManager.java30
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);