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

Commit 80987377 authored by Shi Lu's avatar Shi Lu Committed by android-build-merger
Browse files

Merge "Expose Searching Status"

am: 11485b80

Change-Id: If672156d446ce6d0f3e01545924d5d7e6ac1fca7
parents 13a0da47 11485b80
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;
    }
}