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

Commit cd24e832 authored by Amit Mahajan's avatar Amit Mahajan Committed by Gerrit Code Review
Browse files

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

parents af761317 3be9888e
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.