diff options
| author | 2019-07-31 21:57:40 -0700 | |
|---|---|---|
| committer | 2019-07-31 21:57:40 -0700 | |
| commit | 9d0769f8a607008965d525ec8064f4a815c51200 (patch) | |
| tree | 06dc41e8a2a8f3eaf7750fc3974d06ea8b026e14 | |
| parent | 39bcf023a049367f870c3c6018eb6f863cf7d690 (diff) | |
| parent | a08cc8306f67807f6e91f4e199b633423d1f81f5 (diff) | |
Merge changes from topic "ims_cc"
am: a08cc8306f
Change-Id: I481a681784df325066a9087c0a82d0f15268ba7f
| -rw-r--r-- | telephony/java/android/telephony/ims/aidl/IImsConfig.aidl | 3 | ||||
| -rw-r--r-- | telephony/java/android/telephony/ims/stub/ImsConfigImplBase.java | 13 |
2 files changed, 16 insertions, 0 deletions
diff --git a/telephony/java/android/telephony/ims/aidl/IImsConfig.aidl b/telephony/java/android/telephony/ims/aidl/IImsConfig.aidl index 4433c1c03c1f..53e459697958 100644 --- a/telephony/java/android/telephony/ims/aidl/IImsConfig.aidl +++ b/telephony/java/android/telephony/ims/aidl/IImsConfig.aidl @@ -17,6 +17,8 @@ package android.telephony.ims.aidl; +import android.os.PersistableBundle; + import android.telephony.ims.aidl.IImsConfigCallback; import com.android.ims.ImsConfigListener; @@ -37,4 +39,5 @@ interface IImsConfig { int setConfigInt(int item, int value); // Return result code defined in ImsConfig#OperationStatusConstants int setConfigString(int item, String value); + void updateImsCarrierConfigs(in PersistableBundle bundle); } diff --git a/telephony/java/android/telephony/ims/stub/ImsConfigImplBase.java b/telephony/java/android/telephony/ims/stub/ImsConfigImplBase.java index 4bd49e006da8..3e135cc9f048 100644 --- a/telephony/java/android/telephony/ims/stub/ImsConfigImplBase.java +++ b/telephony/java/android/telephony/ims/stub/ImsConfigImplBase.java @@ -19,6 +19,7 @@ package android.telephony.ims.stub; import android.annotation.IntDef; import android.annotation.SystemApi; import android.content.Context; +import android.os.PersistableBundle; import android.os.RemoteCallbackList; import android.os.RemoteException; import android.telephony.ims.aidl.IImsConfig; @@ -182,6 +183,11 @@ public class ImsConfigImplBase { return retVal; } + @Override + public void updateImsCarrierConfigs(PersistableBundle bundle) throws RemoteException { + getImsConfigImpl().updateImsCarrierConfigs(bundle); + } + private ImsConfigImplBase getImsConfigImpl() throws RemoteException { ImsConfigImplBase ref = mImsConfigImplBaseWeakReference.get(); if (ref == null) { @@ -398,4 +404,11 @@ public class ImsConfigImplBase { // Base Implementation - To be overridden. return null; } + + /** + * @hide + */ + public void updateImsCarrierConfigs(PersistableBundle bundle) { + // Base Implementation - Should be overridden + } } |