public async void CreateGroup(string group_name) { var token = _prefs.GetString("token", null); if (token != null && (Activity as AddActivity).CheckConnection()) { try { await _manager.CreateGroup(token, group_name); var dialog = new Android.App.AlertDialog.Builder(Context); string message = $"Группа {group_name} была успешно создана"; dialog.SetMessage(message); dialog.SetCancelable(false); dialog.SetPositiveButton("Ок", delegate { Activity.Finish(); }); dialog.Show(); } catch (UnauthorizedAccessException) { var dialog = new Android.App.AlertDialog.Builder(Context); string message = "Ваши параметры авторизации устарели." + "\nВы будете возвращены на страницу авторизации, чтобы пройти процедуру авторизации заново"; dialog.SetMessage(message); dialog.SetCancelable(false); dialog.SetPositiveButton("Ок", delegate { (Activity as AddActivity).Finish(); }); dialog.Show(); } catch (Exception ex) { var dialog = new Android.App.AlertDialog.Builder(Context); string message = ex.Message; dialog.SetMessage(message); dialog.SetPositiveButton("Ок", delegate { }); dialog.Show(); } } }