aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Kondik <steve@cyngn.com>2015-03-27 16:47:35 -0700
committerdhacker29 <dhackerdvm@gmail.com>2015-10-17 19:15:30 -0400
commit82a6d3e677a3a2b59515ba27828904f66b7724ba (patch)
tree2c94bb5b556fcc24871a38b6bac891e6b4efbb4f
parent653ff38b4259cf5f9f72bf035eef06e16f284623 (diff)
downloadandroid_frameworks_opt_net_ims-82a6d3e677a3a2b59515ba27828904f66b7724ba.tar.gz
android_frameworks_opt_net_ims-82a6d3e677a3a2b59515ba27828904f66b7724ba.tar.bz2
android_frameworks_opt_net_ims-82a6d3e677a3a2b59515ba27828904f66b7724ba.zip
ims: Add backwards compatibility for registrationConnected/Progressing
Change-Id: I06a551c1edfe1d40e7ea793144c94c8aa13c1ac0
-rw-r--r--src/java/com/android/ims/ImsConnectionStateListener.java7
-rw-r--r--src/java/com/android/ims/ImsManager.java22
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);