public void AlertPositiveButtonSelect(object sender, DialogClickEventArgs e, string instanceId) { if (instanceId == "useMic") { PermissionsHelper.RequestApplicationPermission(this, ConstantsAndTypes.AppPermission.UseMicrophone); } }
public void AttemptPermissionRequest() { try { if (PermissionsHelper.ShouldShowPermissionRationale(this, ConstantsAndTypes.AppPermission.UseMicrophone)) { ShowPermissionRationale(); return; } else { //just request the permission PermissionsHelper.RequestApplicationPermission(this, ConstantsAndTypes.AppPermission.UseMicrophone); return; } } catch (Exception e) { Log.Error(TAG, "AttemptPermissionRequest: Exception - " + e.Message); ErrorDisplay.ShowErrorAlert(this, e, "Attempting permission request", "StructuredPlanRelationshipsDialogActivity.AttemptPermissionRequest"); } }