【发布时间】:2019-04-03 16:25:17
【问题描述】:
当我移动到另一个选项卡时,我只是请求位置的运行时权限(ACCESS_FINE_LOCATION),当时应用程序崩溃了。
private void RequestPermissions()
{
try
{
bool shouldProvideRationale = Android.Support.V4.App.ActivityCompat.ShouldShowRequestPermissionRationale(Activity, Manifest.Permission.AccessFineLocation);
if (shouldProvideRationale)
{
Log.Info(Tag, "Displaying permission rationale to provide additional context.");
}
else
{
Android.Support.V4.App.ActivityCompat.RequestPermissions(Activity, new String[] { Manifest.Permission.AccessFineLocation }, 1);
Log.Info(Tag, "Requesting permission");
// StartLocationPermissionRequest();
}
}
}
我需要弹出窗口一直保留到我响应该权限。
【问题讨论】:
标签: android xamarin.android request location android-permissions