NetworkScanCallback
abstract class NetworkScanCallback
kotlin.Any | |
↳ | android.telephony.TelephonyScanManager.NetworkScanCallback |
The caller of android.telephony.TelephonyManager#requestNetworkScan(android.telephony.NetworkScanRequest,java.util.concurrent.Executor,android.telephony.TelephonyScanManager.NetworkScanCallback)
should implement and provide this callback so that the scan results or errors can be returned.
Summary
Public constructors | |
---|---|
Public methods | |
---|---|
open Unit |
Informs the user that the scan has stopped. |
open Unit |
Informs the user that there is some error about the scan. |
open Unit |
onResults(results: MutableList<CellInfo!>!) Returns the scan results to the user, this callback will be called multiple times. |
Public constructors
NetworkScanCallback
NetworkScanCallback()
Public methods
onComplete
open fun onComplete(): Unit
Informs the user that the scan has stopped. This callback will be called when the scan is finished or cancelled by the user. The related NetworkScanRequest will be deleted after this callback.
onError
open fun onError(error: Int): Unit
Informs the user that there is some error about the scan. This callback will be called whenever there is any error about the scan, and the scan will be terminated. onComplete() will NOT be called.
Parameters | |
---|---|
error |
Int: Error code when the scan is failed, as defined in NetworkScan . Value is android.telephony.NetworkScan#ERROR_MODEM_ERROR , android.telephony.NetworkScan#ERROR_INVALID_SCAN , android.telephony.NetworkScan#ERROR_MODEM_UNAVAILABLE , android.telephony.NetworkScan#ERROR_UNSUPPORTED , android.telephony.NetworkScan#ERROR_RADIO_INTERFACE_ERROR , android.telephony.NetworkScan#ERROR_INVALID_SCANID , or android.telephony.NetworkScan#ERROR_INTERRUPTED |
onResults
open fun onResults(results: MutableList<CellInfo!>!): Unit
Returns the scan results to the user, this callback will be called multiple times.