Freigeben über


PhoneStateListener.OnServiceStateChanged(ServiceState) Methode

Definition

Rückruf wird aufgerufen, wenn sich der Gerätedienststatus für das registrierte Abonnement ändert.

[Android.Runtime.Register("onServiceStateChanged", "(Landroid/telephony/ServiceState;)V", "GetOnServiceStateChanged_Landroid_telephony_ServiceState_Handler")]
public virtual void OnServiceStateChanged (Android.Telephony.ServiceState? serviceState);
[<Android.Runtime.Register("onServiceStateChanged", "(Landroid/telephony/ServiceState;)V", "GetOnServiceStateChanged_Landroid_telephony_ServiceState_Handler")>]
abstract member OnServiceStateChanged : Android.Telephony.ServiceState -> unit
override this.OnServiceStateChanged : Android.Telephony.ServiceState -> unit

Parameter

serviceState
ServiceState
Attribute

Hinweise

Rückruf wird aufgerufen, wenn sich der Gerätedienststatus für das registrierte Abonnement ändert. Beachten Sie, dass die Registrierungssub-ID aus dem TelephonyManager -Objekt stammt, das PhoneStateListener von TelephonyManager#listen(PhoneStateListener, int)registriert. Wenn dieses TelephonyManager-Objekt mit TelephonyManager#createForSubscriptionId(int)erstellt wurde, gilt der Rückruf für die subId. Andernfalls gilt dieser Rückruf für SubscriptionManager#getDefaultSubscriptionId().

Für die instance von, die ServiceState hier als Argument übergeben wird, werden je nach den Standortberechtigungen, die Ihre App besitzt, verschiedene Ebenen von Standortinformationen entfernt. Nur Apps, die die Manifest.permission#ACCESS_FINE_LOCATION Berechtigung enthalten, erhalten alle Informationen in ServiceState, andernfalls ist cellIdentity NULL, wenn Apps nur die Manifest.permission#ACCESS_COARSE_LOCATION Berechtigung besitzen. Der Name des Netzbetreibers im alphanumerischen Lang-/Kurzformat und die numerische ID sind NULL, wenn Apps weder android.Manifest.permission#ACCESS_FINE_LOCATION noch android.Manifest.permission#ACCESS_COARSE_LOCATIONenthalten.

Dieses Member ist veraltet. Verwenden Sie stattdessen TelephonyCallback.ServiceStateListener.

Java-Dokumentation für android.telephony.PhoneStateListener.onServiceStateChanged(android.telephony.ServiceState).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: