PhoneStateListener.OnServiceStateChanged(ServiceState) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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_LOCATION
enthalten.
Dieses Member ist veraltet. Verwenden Sie stattdessen TelephonyCallback.ServiceStateListener
.
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.