diff options
| -rw-r--r-- | core/res/res/values/config_telephony.xml | 5 | ||||
| -rw-r--r-- | telephony/java/android/telephony/SubscriptionManager.java | 4 | ||||
| -rw-r--r-- | telephony/java/com/android/internal/telephony/ISub.aidl | 4 |
3 files changed, 9 insertions, 4 deletions
diff --git a/core/res/res/values/config_telephony.xml b/core/res/res/values/config_telephony.xml index a1d73ff25cb8..94cf1b2ada0e 100644 --- a/core/res/res/values/config_telephony.xml +++ b/core/res/res/values/config_telephony.xml @@ -117,4 +117,9 @@ <!-- Whether using the new SubscriptionManagerService or the old SubscriptionController --> <bool name="config_using_subscription_manager_service">false</bool> <java-symbol type="bool" name="config_using_subscription_manager_service" /> + + <!-- Whether asynchronously update the subscription database or not. Async mode increases + the performance, but sync mode reduces the chance of database/cache out-of-sync. --> + <bool name="config_subscription_database_async_update">true</bool> + <java-symbol type="bool" name="config_subscription_database_async_update" /> </resources> diff --git a/telephony/java/android/telephony/SubscriptionManager.java b/telephony/java/android/telephony/SubscriptionManager.java index 35226c1817ed..089d3dbad987 100644 --- a/telephony/java/android/telephony/SubscriptionManager.java +++ b/telephony/java/android/telephony/SubscriptionManager.java @@ -2109,7 +2109,7 @@ public class SubscriptionManager { /** * Set SIM icon tint color for subscription ID * @param tint the RGB value of icon tint color of the SIM - * @param subId the unique Subscritpion ID in database + * @param subId the unique subscription ID in database * @return the number of records updated * @hide */ @@ -2117,7 +2117,7 @@ public class SubscriptionManager { public int setIconTint(@ColorInt int tint, int subId) { if (VDBG) logd("[setIconTint]+ tint:" + tint + " subId:" + subId); return setSubscriptionPropertyHelper(subId, "setIconTint", - (iSub)-> iSub.setIconTint(tint, subId) + (iSub)-> iSub.setIconTint(subId, tint) ); } diff --git a/telephony/java/com/android/internal/telephony/ISub.aidl b/telephony/java/com/android/internal/telephony/ISub.aidl index 5173405ac17d..e9cea6843a82 100644 --- a/telephony/java/com/android/internal/telephony/ISub.aidl +++ b/telephony/java/com/android/internal/telephony/ISub.aidl @@ -135,11 +135,11 @@ interface ISub { /** * Set SIM icon tint color by simInfo index - * @param tint the icon tint color of the SIM * @param subId the unique SubscriptionInfo index in database + * @param tint the icon tint color of the SIM * @return the number of records updated */ - int setIconTint(int tint, int subId); + int setIconTint(int subId, int tint); /** * Set display name by simInfo index with name source |