Sprache

ILocationButtonClient.OnPermissionResult(Boolean) Methode

Definition

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.

Gilt für: