-
public final class ServiceStateSourceOn Android N and older fetches ServiceState using service state listener. On Android O and newer takes ServiceState from TelephonyManager.getServiceState.
-
-
Constructor Summary
Constructors Constructor Description ServiceStateSource()
-
Method Summary
Modifier and Type Method Description final ServiceStateget(TelephonyManager telephonyManager, Integer subId)Registers service state listener and awaits data. -
-
Method Detail
-
get
@RequiresPermission(allOf = {android.permission.READ_PHONE_STATE, android.permission.ACCESS_COARSE_LOCATION}) final ServiceState get(TelephonyManager telephonyManager, Integer subId)
Registers service state listener and awaits data. After 1000 milliseconds time outs if nothing is delivered.
On Android O and newer directly grabs ServiceState from TelephonyManager.
-
-
-
-