Merge "Expose Searching Status" am: 11485b8068 am: 8098737737
Change-Id: I626363349e1dae128bd93c32687e1ee532ecf61d
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user