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

Commit d421d17d authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

Merge "Expose Searching Status" am: 11485b80 am: 80987377

Change-Id: I626363349e1dae128bd93c32687e1ee532ecf61d
parents 66ba1fb6 80987377
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -45098,6 +45098,7 @@ package android.telephony {
    method public String getOperatorNumeric();
    method public boolean getRoaming();
    method public int getState();
    method public boolean isSearching();
    method public void setIsManualSelection(boolean);
    method public void setOperatorName(String, String, String);
    method public void setRoaming(boolean);
+23 −0
Original line number Diff line number Diff line
@@ -2045,4 +2045,27 @@ public class ServiceState implements Parcelable {
    public boolean isIwlanPreferred() {
        return mIsIwlanPreferred;
    }
     /**
     * @return {@code true}Returns True whenever the modem is searching for service.
     * To check both CS and PS domain
     */

    public boolean isSearching() {
        NetworkRegistrationInfo psRegState = getNetworkRegistrationInfo(
                NetworkRegistrationInfo.DOMAIN_PS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN);

        if (psRegState != null && psRegState.getRegistrationState()
                == NetworkRegistrationInfo.REGISTRATION_STATE_NOT_REGISTERED_SEARCHING) {
            return true;
        }

        NetworkRegistrationInfo csRegState = getNetworkRegistrationInfo(
                NetworkRegistrationInfo.DOMAIN_CS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN);

        if (csRegState != null && csRegState.getRegistrationState()
                == NetworkRegistrationInfo.REGISTRATION_STATE_NOT_REGISTERED_SEARCHING) {
            return true;
        }
        return false;
    }
}