diff options
| -rw-r--r-- | telephony/java/android/telephony/data/IQualifiedNetworksServiceCallback.aidl | 2 | ||||
| -rw-r--r-- | telephony/java/android/telephony/data/QualifiedNetworksService.java | 15 |
2 files changed, 9 insertions, 8 deletions
diff --git a/telephony/java/android/telephony/data/IQualifiedNetworksServiceCallback.aidl b/telephony/java/android/telephony/data/IQualifiedNetworksServiceCallback.aidl index e8e1f017789f..32ffdbc2121c 100644 --- a/telephony/java/android/telephony/data/IQualifiedNetworksServiceCallback.aidl +++ b/telephony/java/android/telephony/data/IQualifiedNetworksServiceCallback.aidl @@ -22,5 +22,5 @@ package android.telephony.data; */ oneway interface IQualifiedNetworksServiceCallback { - void onQualifiedNetworkTypesChanged(int apnType, in int[] qualifiedNetworkTypesList); + void onQualifiedNetworkTypesChanged(int apnTypes, in int[] qualifiedNetworkTypes); } diff --git a/telephony/java/android/telephony/data/QualifiedNetworksService.java b/telephony/java/android/telephony/data/QualifiedNetworksService.java index bb89f193e03a..57d9cced53b1 100644 --- a/telephony/java/android/telephony/data/QualifiedNetworksService.java +++ b/telephony/java/android/telephony/data/QualifiedNetworksService.java @@ -121,27 +121,28 @@ public abstract class QualifiedNetworksService extends Service { /** * Update the qualified networks list. Network availability updater must invoke this method * whenever the qualified networks changes. If this method is never invoked for certain - * APN type, then frameworks will always use the default (i.e. cellular) data and network + * APN types, then frameworks will always use the default (i.e. cellular) data and network * service. * - * @param apnType APN type of the qualified networks + * @param apnTypes APN types of the qualified networks. This must be a bitmask combination + * of {@link ApnSetting.ApnType}. * @param qualifiedNetworkTypes List of network types which are qualified for data * connection setup for {@link @apnType} in the preferred order. Each element in the array * is a {@link AccessNetworkType}. An empty list or null indicates no networks are qualified * for data setup. */ - public final void updateQualifiedNetworkTypes(@ApnType int apnType, + public final void updateQualifiedNetworkTypes(@ApnType int apnTypes, int[] qualifiedNetworkTypes) { - mHandler.obtainMessage(QNS_UPDATE_QUALIFIED_NETWORKS, mSlotIndex, apnType, + mHandler.obtainMessage(QNS_UPDATE_QUALIFIED_NETWORKS, mSlotIndex, apnTypes, qualifiedNetworkTypes).sendToTarget(); } - private void onUpdateQualifiedNetworkTypes(@ApnType int apnType, + private void onUpdateQualifiedNetworkTypes(@ApnType int apnTypes, int[] qualifiedNetworkTypes) { - mQualifiedNetworkTypesList.put(apnType, qualifiedNetworkTypes); + mQualifiedNetworkTypesList.put(apnTypes, qualifiedNetworkTypes); if (mCallback != null) { try { - mCallback.onQualifiedNetworkTypesChanged(apnType, qualifiedNetworkTypes); + mCallback.onQualifiedNetworkTypesChanged(apnTypes, qualifiedNetworkTypes); } catch (RemoteException e) { loge("Failed to call onQualifiedNetworksChanged. " + e); } |