Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 59a2a726 authored by Amit Mahajan's avatar Amit Mahajan Committed by android-build-merger
Browse files

Merge "Device could not use wifi hotspot when data card switch to sim2" am: cd24e832

am: 012a2790

Change-Id: I5e3aac3d3181aaae02e5568923154cd89f427380
parents d619ec0d 012a2790
Loading
Loading
Loading
Loading
+12 −1
Original line number Diff line number Diff line
@@ -7107,10 +7107,21 @@ public class TelephonyManager {
     * @hide
     */
    public boolean getTetherApnRequired() {
        return getTetherApnRequired(getSubId(SubscriptionManager.getDefaultDataSubscriptionId()));
    }

    /**
     * Check whether DUN APN is required for tethering with subId.
     *
     * @param subId the id of the subscription to require tethering.
     * @return {@code true} if DUN APN is required for tethering.
     * @hide
     */
    public boolean getTetherApnRequired(int subId) {
        try {
            ITelephony telephony = getITelephony();
            if (telephony != null)
                return telephony.getTetherApnRequired();
                return telephony.getTetherApnRequiredForSubscriber(subId);
        } catch (RemoteException ex) {
            Rlog.e(TAG, "hasMatchedTetherApnSetting RemoteException", ex);
        } catch (NullPointerException ex) {
+3 −2
Original line number Diff line number Diff line
@@ -788,12 +788,13 @@ interface ITelephony {
    int getPreferredNetworkType(int subId);

    /**
     * Check whether DUN APN is required for tethering.
     * Check whether DUN APN is required for tethering with subId.
     *
     * @param subId the id of the subscription to require tethering.
     * @return {@code true} if DUN APN is required for tethering.
     * @hide
     */
    boolean getTetherApnRequired();
    boolean getTetherApnRequiredForSubscriber(int subId);

    /**
    * Enables framework IMS and triggers IMS Registration.