Merge "Add registrationAssociatedUriChanged to ImsRegistrationListener" into mm-wireless-dev
diff --git a/src/java/com/android/ims/ImsConnectionStateListener.java b/src/java/com/android/ims/ImsConnectionStateListener.java
index 1afec8e..1158375 100644
--- a/src/java/com/android/ims/ImsConnectionStateListener.java
+++ b/src/java/com/android/ims/ImsConnectionStateListener.java
@@ -16,6 +16,8 @@
package com.android.ims;
+import android.net.Uri;
+
/**
* Listener for receiving notifications about changes to the IMS connection.
* It provides a state of IMS registration between UE and IMS network, the service
@@ -74,4 +76,11 @@
public void onVoiceMessageCountChanged(int count) {
// no-op
}
+
+ /**
+ * Called after IMS registration.
+ */
+ public void registrationAssociatedUriChanged(Uri[] uris) {
+ // no-op
+ }
}
diff --git a/src/java/com/android/ims/ImsManager.java b/src/java/com/android/ims/ImsManager.java
index 7d55de0..adce6ad 100644
--- a/src/java/com/android/ims/ImsManager.java
+++ b/src/java/com/android/ims/ImsManager.java
@@ -21,6 +21,7 @@
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
+import android.net.Uri;
import android.os.IBinder;
import android.os.Message;
import android.os.PersistableBundle;
@@ -1336,6 +1337,14 @@
}
}
+ @Override
+ public void registrationAssociatedUriChanged(Uri[] uris) {
+ if (DBG) log("registrationAssociatedUriChanged ::");
+
+ if (mListener != null) {
+ mListener.registrationAssociatedUriChanged(uris);
+ }
+ }
}
/**
* Gets the ECBM interface to request ECBM exit.