Merge "Expose Searching Status" am: 11485b8068 am: 8098737737

Change-Id: I626363349e1dae128bd93c32687e1ee532ecf61d
This commit is contained in:
Automerger Merge Worker
2020-01-09 07:48:27 +00:00
2 changed files with 24 additions and 0 deletions

View File

@@ -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);

View File

@@ -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;
}
}