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

Commit 11485b80 authored by Shi Lu's avatar Shi Lu Committed by Gerrit Code Review
Browse files

Merge "Expose Searching Status"

parents 0728d22b c0e176d6
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;
    }
}