TelephonyCallback.EmergencyNumberListListener
public
static
interface
TelephonyCallback.EmergencyNumberListListener
android.telephony.TelephonyCallback.EmergencyNumberListListener |
Interface for the current emergency number list listener.
Summary
Public methods | |
---|---|
abstract
void
|
onEmergencyNumberListChanged(Map<Integer, List<EmergencyNumber>> emergencyNumberList)
Callback invoked when the current emergency number list has changed on the registered subscription. |
Public methods
onEmergencyNumberListChanged
public abstract void onEmergencyNumberListChanged (Map<Integer, List<EmergencyNumber>> emergencyNumberList)
Callback invoked when the current emergency number list has changed on the registered subscription.
Note, the registered subscription is associated with TelephonyManager
object
on which
TelephonyManager#registerTelephonyCallback(Executor, TelephonyCallback)
was called.
If this TelephonyManager object was created with
TelephonyManager#createForSubscriptionId(int)
, then the callback applies to the
given subscription ID. Otherwise, this callback applies to
SubscriptionManager#getDefaultSubscriptionId()
.
The calling app should have carrier privileges
(see TelephonyManager#hasCarrierPrivileges
) if it does not have the
Manifest.permission.READ_PHONE_STATE
.
Requires Manifest.permission.READ_PHONE_STATE
Parameters | |
---|---|
emergencyNumberList |
Map : Map associating all active subscriptions on the device with
the list of emergency numbers originating from that
subscription.
If there are no active subscriptions, the map will contain a
single entry with
SubscriptionManager#INVALID_SUBSCRIPTION_ID as
the key and a list of emergency numbers as the value. If no
emergency number information is available, the value will be
empty.
This value cannot be null . |