Language

ILocationButtonClient.OnPermissionResult(Boolean) メソッド

定義

ユーザーが場所ボタンを操作した後の正確な場所のアクセス許可付与の結果のコールバック。

[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

パラメーター

isGranted
Boolean

true アクセス許可が付与されている場合は 。 false アクセス許可を付与できない場合は 。

属性

注釈

ユーザーが場所ボタンを操作した後の正確な場所のアクセス許可付与の結果のコールバック。

ユーザーが初めて場所ボタンをクリックすると、場所ボタンの同意ダイアログが表示され、ユーザーが自分の場所を共有することを選択すると、このコールバックが呼び出されます。 ただし、ユーザーが自分の場所を共有しないことを選択した場合、このコールバックは呼び出されません。 最初の同意後の後続のセッションでは、場所ボタンをクリックするだけでこのコールバックが呼び出されます。

システムは、一時的な正確な場所のアクセス許可を付与し、現在のセッションに対してのみ有効です。これは、アクセス許可要求ダイアログでの "今回のみ" の許可に似ています。

場合によっては、ユーザーが同意した後でも、システム レベルの制限のために正確な場所のアクセス許可が付与されない場合があります。 このシナリオでは、コールバックは isGranted = false で呼び出されます。 アプリが正確な場所のアクセス許可を取得できないこと (またはアプリが場所にアクセスできないこと) をユーザーに通知することで、このケースを適切に処理することをお勧めします。

android.app.permissionui.LocationButtonClient.onPermissionResultの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象