ILocationButtonClient.OnPermissionResult(Boolean) 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 für das Ergebnis einer genauen Standortberechtigungserteilung, nachdem der Benutzer mit der Standortschaltfläche interagiert.
[Android.Runtime.Register("onPermissionResult", "(Z)V", "GetOnPermissionResult_ZHandler:Android.App.PermissionUI.ILocationButtonClientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=37)]
public void OnPermissionResult(bool isGranted);
[<Android.Runtime.Register("onPermissionResult", "(Z)V", "GetOnPermissionResult_ZHandler:Android.App.PermissionUI.ILocationButtonClientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=37)>]
abstract member OnPermissionResult : bool -> unit
Parameter
- isGranted
- Boolean
true wenn die Berechtigung erteilt wird.
false wenn die Berechtigung nicht erteilt werden kann.
- Attribute
Hinweise
Rückruf für das Ergebnis einer genauen Standortberechtigungserteilung, nachdem der Benutzer mit der Standortschaltfläche interagiert.
Wenn ein Benutzer zum ersten Mal auf die Schaltfläche "Standort" klickt, wird das Zustimmungsdialogfeld für die Standortschaltfläche angezeigt, und dieser Rückruf wird aufgerufen, wenn Benutzer ihre Position freigeben möchten. Dieser Rückruf wird jedoch nicht aufgerufen, wenn sich der Benutzer entscheidet, seinen Standort nicht freizugeben. In nachfolgenden Sitzungen nach der anfänglichen Zustimmung wird dieser Rückruf aufgerufen, indem einfach auf die Schaltfläche "Standort" geklickt wird.
Das System gewährt temporäre präzise Standortberechtigungen und ist nur für die aktuelle Sitzung gültig, dies ähnelt einem "nur dieses Mal"-Erteilung im Dialogfeld "Berechtigungsanforderung".
In einigen Fällen wird aufgrund von Einschränkungen auf Systemebene möglicherweise keine präzise Standortberechtigung erteilt, auch wenn ein Benutzer seine Zustimmung erteilt hat. In diesem Szenario wird der Rückruf mit isGranted = false aufgerufen. Es wird empfohlen, dass die App diesen Fall ordnungsgemäß behandelt, indem der Benutzer informiert wird, dass die App keine präzise Standortberechtigung erhalten kann (oder dass die App nicht auf den Standort zugreifen kann).
Android-Referenz für android.app.permissionui.LocationButtonClient.onPermissionResult.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.