private void _currentActivityChronometer_Click(object sender, EventArgs e) { // Bring up edit activity activity if (_currentOutsideActivity != null && _currentOutsideActivity.DurationMilliseconds > 0) { using var intent = new Intent(); intent.SetClass(this, typeof(EditOutsideActivityActivity)); intent.PutExtra("selectedOutsideActivityId", 0); StartActivity(intent); } else { // await DisplayAlert("No Valid Acitvity", "You have been alerted", "OK"); Android.App.AlertDialog.Builder alertDiag = new Android.App.AlertDialog.Builder(this); alertDiag.SetTitle(NOVALIDACTIVITYDETECTED); alertDiag.SetMessage(NOVALIDACTIVITYMESSAGE); alertDiag.SetPositiveButton(OK, (senderAlert, args) => { alertDiag.Dispose(); }); Dialog diag = alertDiag.Create(); diag.Show(); alertDiag.Dispose(); } }
private void CallUs(string p1, string p2) { string[] nos = new string[] { p1, p2 }; var phone = ""; var builder = new Android.App.AlertDialog.Builder(this); builder.SetTitle(Resource.String.menu_contact_us); builder.SetSingleChoiceItems(nos, 0, delegate(object sender, DialogClickEventArgs e) { phone = nos[e.Which]; }); builder.SetPositiveButton(Resource.String.btn_call, delegate { builder.Dispose(); if (!string.IsNullOrEmpty(phone)) { phone = nos[0]; } Intent _phone = new Intent(Intent.ActionCall, Android.Net.Uri.Parse(string.Format("tel:{0}", phone))); StartActivity(_phone); }); builder.SetNegativeButton(Resource.String.dialog_cancel, delegate { builder.Dispose(); }); builder.Show(); }
private void MItems_Click(object sender, EventArgs e) { NumberPicker EditItems = new NumberPicker(this); EditItems.MaxValue = 50; EditItems.MinValue = 1; var id = View.GenerateViewId(); EditItems.Id = id; FrameLayout container = new FrameLayout(this); FrameLayout.LayoutParams param = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent); param.SetMargins(10, 0, 10, 0); EditItems.LayoutParameters = param; container.AddView(EditItems); var builder = new Android.App.AlertDialog.Builder(this); builder.SetTitle("Weka idadi ya bidhaa"); builder.SetView(container); builder.SetPositiveButton(Resource.String.dialog_ok, delegate { builder.Dispose(); qty = EditItems.Value; mItems.Text = qty.ToString(); setCalcTotalPrice(); }); builder.SetNegativeButton(Resource.String.dialog_cancel, delegate { builder.Dispose(); }); builder.Show(); }
private void MakeACall(string p, string p2) { string[] nos = new string[] { p, p2 }; var phone = ""; var builder = new Android.App.AlertDialog.Builder(this); builder.SetTitle("Wasiliana nasi"); builder.SetSingleChoiceItems(nos, 0, delegate(object sender, DialogClickEventArgs e) { phone = nos[e.Which]; }); builder.SetPositiveButton("Piga", delegate { builder.Dispose(); if (!string.IsNullOrEmpty(phone)) { phone = nos[0]; } Intent _phone = new Intent(Intent.ActionCall, Android.Net.Uri.Parse(string.Format("tel:{0}", phone))); StartActivity(_phone); }); builder.SetNegativeButton("Tengua", delegate { builder.Dispose(); }); builder.Show(); }
private void SortingDialog() { var builder = new Android.App.AlertDialog.Builder(this); builder.SetTitle(Resource.String.dlg_title_sorting); builder.SetSingleChoiceItems(Resource.Array.sorting_price, filters, delegate(object s, DialogClickEventArgs e) { filters = e.Which; }); builder.SetPositiveButton(Resource.String.dialog_ok, delegate { builder.Dispose(); if (filters == 0) { //Sort by high price sortByAsc = false; SortListed(sortByAsc); } else { //Sort by lower price sortByAsc = true; SortListed(sortByAsc); } }); builder.SetNegativeButton(Resource.String.dialog_cancel, delegate { builder.Dispose(); }); builder.Show(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_list); _mealList = FindViewById <ListView>(Resource.Id.meal_list); _mealList.ItemClick += (object sender, ItemClickEventArgs e) => { var meal = _mealList.GetItemAtPosition(e.Position).Cast <MealItem>(); if (Intent.GetBooleanExtra("BloodSugar", false)) { Intent carbActivity = new Intent(this, typeof(BloodSugarAddWithFoodActivity)); carbActivity.PutExtra("MealName", meal.FoodName); carbActivity.PutExtra("Carbs", meal.Carbs.ToString()); StartActivity(carbActivity); Finish(); } else { var alert = new Android.App.AlertDialog.Builder(this); alert.SetTitle("Alert"); alert.SetMessage("Do you want to add a blood sugar with this?"); alert.SetPositiveButton("Yes", (c, ev) => { alert.Dispose(); Intent carbActivity = new Intent(this, typeof(BloodSugarAddWithFoodActivity)); carbActivity.PutExtra("MealName", meal.FoodName); carbActivity.PutExtra("Carbs", meal.Carbs.ToString()); StartActivity(carbActivity); Finish(); }); alert.SetNegativeButton("No", (c, ev) => { alert.Dispose(); Intent carbActivity = new Intent(this, typeof(CarbAddActivity)); carbActivity.PutExtra("MealName", meal.FoodName); carbActivity.PutExtra("Carbs", meal.Carbs.ToString()); StartActivity(carbActivity); Finish(); }); alert.Show(); } }; Android.Support.V7.Widget.Toolbar toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar_list); toolbar.Title = "Pick a Meal"; SetSupportActionBar(toolbar); }
private void UserSettingsValidation() { _user = new User(); bool first = false, last = false, phone1 = false; if (!string.IsNullOrEmpty(mFullname.Text)) { first = true; } if (!string.IsNullOrEmpty(mPhoneNo.Text)) { last = true; } if (mPhoneNo.Text == mConfirPhoneNo.Text) { phone1 = true; } if (first && last && phone1) { _user.Fullname = mFullname.Text; _user.PhoneNumber = mPhoneNo.Text; _user.Location = mLocation.Text; _user.UserID = app.GetString("USERID", string.Empty); if (string.IsNullOrEmpty(mLocation.Text)) { _user.Location = "not set"; } else { _user.Location = mLocation.Text; } var builder = new Android.App.AlertDialog.Builder(this); builder.SetTitle(Resource.String.dlg_info); builder.SetMessage(Resource.String.dlg_save); builder.SetPositiveButton(Resource.String.dlg_btn_yes, delegate { builder.Dispose(); Update(_user); }); builder.SetNegativeButton(Resource.String.dlg_btn_no, delegate { builder.Dispose(); }); builder.Show(); } }
private void ActivitySearch_search(object sender, EventArgs e) { if (maxIndex < SubCategory.Count) { onScrollListener.IsLoading = true; HideShowProgress(); CurrectCategory = SubCategory[maxIndex].CategoryID; CurrentSubCategory = SubCategory[maxIndex].SubCategoryID; _category = SubCategory[maxIndex].SubCategory; SeachProducts(searchQuery, CurrectCategory, CurrentSubCategory, SearchOffset); } else { IsSearchCompleted = true; } if (Adapter == null && IsSearchCompleted) { onScrollListener.IsLoading = false; HideShowProgress(); var builder = new Android.App.AlertDialog.Builder(this); builder.SetTitle(Resource.String.dlg_info); builder.SetMessage(Resource.String.info_nomatch_result); builder.SetPositiveButton(Resource.String.dialog_ok, delegate { builder.Dispose(); }); builder.Show(); txtSearch.Visibility = ViewStates.Visible; } }
private void HelpInfo() { //:Buttons And Their Functionality: //Forward: Generates New Image // //(you can hold down on forward to go back to the last image) //Backwards Goes Back One Image //Dropdown: Choose The Tag You Want! //Image: When A New Image Is Generated Hold Your Finger Down On It To See More Options! //Share Image: Gives Sharing Options //Favorite Button: Saves Your Favorited Images In A List To Use Them In App // //:Options And Their Functionality: //Enable NSFW Tags: Enables (lewd) Tags //Enable Animations: Enables Animations (Saves Performance When Disabled) //Enable Notifications: Enables Notifications //Reset Image History: Resets The Generated Image List (Saves Performance) //Check NekosLife Server: To Check If The Host Is Online var aDialog = new Android.App.AlertDialog.Builder(this); aDialog.SetView(Resource.Layout.help_activity) .SetTitle("Help") .SetNegativeButton("Close", delegate { aDialog.Dispose(); }) .Show(); }
private void Calculate_Click(object sender, EventArgs e) { try { var successedtext = FindViewById <EditText>(Resource.Id.successedText); var involvedtext = FindViewById <EditText>(Resource.Id.involvedText); double involved = double.Parse(involvedtext.Text); double successed = double.Parse(successedtext.Text); double sum = successed * 100 / involved; Android.App.AlertDialog.Builder alertDialog = new Android.App.AlertDialog.Builder(this); alertDialog.SetTitle("النتيجة"); alertDialog.SetMessage($"نسبة النجاح هي : {sum:F3}%"); alertDialog.SetNeutralButton("موافق", delegate { alertDialog.Dispose(); }); alertDialog.Show(); } catch { Android.App.AlertDialog.Builder alertDialog = new Android.App.AlertDialog.Builder(this); alertDialog.SetTitle("خطأ"); alertDialog.SetMessage("القيم المُدخلة غير صحيحة"); alertDialog.SetNeutralButton("موافق", delegate { alertDialog.Dispose(); }); alertDialog.Show(); } }
//Overrides back button settings public override void OnBackPressed() { //If results are showing, Go to opening page if (searchFragmentActivity != null) { //Home method executed Home(); } //Exit app else { //Dialog Box Creation string TITLE = "Exit App?", MESSAGE = "Are you sure you want to leave?"; Android.App.AlertDialog.Builder alert = new Android.App.AlertDialog.Builder(this); alert.SetTitle(TITLE); alert.SetMessage(MESSAGE); alert.SetPositiveButton("Yes", (senderAlert, args) => { Finish(); Toast.MakeText(this, "Don't forget to rate this app if you haven't already", ToastLength.Short).Show(); alert.Dispose(); }); alert.SetNegativeButton("No", (senderAlert, args) => { alert.Dispose(); }); Dialog dialog = alert.Create(); dialog.Show(); } }
public async void BuscarDetalleLibro() { string obj = this.Intent.GetStringExtra("key"); //para verificar internet var connection = await this.checkConnection.CheckConnection(); if (!connection.IsSucces) { Android.App.AlertDialog.Builder alertDialog = new Android.App.AlertDialog.Builder(this); alertDialog.SetTitle("Alert connectivity"); alertDialog.SetMessage("Please check your internet connection."); alertDialog.SetNeutralButton("Ok", delegate { alertDialog.Dispose(); }); alertDialog.Show(); return; } detailbook = await client.Get <DetailBook>(Constants.URLDETAILBOOK, obj.ToString()); title.Text = detailbook.title; Picasso.With(this) .Load(detailbook.image) .Into(imagen); autor.Text = detailbook.authors; lenguaje.Text = detailbook.language; price.Text = detailbook.price; descripcion.Text = detailbook.desc; }
private void LinkEventHandlers() { _editOutsideActivityNameEditText.TextChanged += (object sender, Android.Text.TextChangedEventArgs e) => { outsideActivity.Name = e.Text.ToString(); }; /// FIGURE OUT HOW TO POPULATE NOTES FIELD AND DISPLAY THE NOTES. _editOutsideActivityNotesEditText.TextChanged += (object sender, Android.Text.TextChangedEventArgs e) => { outsideActivity.Notes = e.Text.ToString(); }; _editOutsideActivityStartDateEditText.Click += _editOutsideActivityStartDateEditText_Click; _editOutsideActivityStartTimeEditText.Click += _editOutsideActivityStartTimeEditText_Click; _updateOutsideActivityButton.Click += _updateOutsideActivityButton_Click; // popup dialog to confirm activity should be deleted _deleteOutsideActivityButton.Click += delegate { Android.App.AlertDialog.Builder alertDiag = new Android.App.AlertDialog.Builder(this); alertDiag.SetTitle("Confirm delete"); alertDiag.SetMessage("Once deleted the activity cannot be recovered"); alertDiag.SetPositiveButton("Delete", (senderAlert, args) => { _dataService.DeleteOutsideActivity(outsideActivity); Toast.MakeText(this, "Deleted", ToastLength.Short).Show(); Finish(); }); alertDiag.SetNegativeButton("Cancel", (senderAlert, args) => { alertDiag.Dispose(); }); Dialog diag = alertDiag.Create(); diag.Show(); }; }
/// <summary> /// <description>Upload User Profile Picture</description> /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void onImgProfileClick(object sender, EventArgs e) { try { string[] items = { "Take Photo", "Choose from Library", "Cancel" }; Android.App.AlertDialog.Builder alertDiag = new Android.App.AlertDialog.Builder(this); alertDiag.SetTitle("Add Photo"); alertDiag.SetItems(items, (d, args) => { //Take photo if (args.Which == 0) { TakePhoto(); } else if (args.Which == 1) { UploadPhoto(); } else { alertDiag.Dispose(); } }); Dialog diag = alertDiag.Create(); alertDiag.Show(); } catch (Exception ex) { Toast.MakeText(this, GetString(Resource.String.somthing_wrong), ToastLength.Short).Show(); } }
public override void OnBackPressed() { Android.App.AlertDialog.Builder aDialog; aDialog = new Android.App.AlertDialog.Builder(this); aDialog.SetTitle("Meow! Don't Abandon Us!"); aDialog.SetPositiveButton("YES", delegate { Process.KillProcess(Process.MyPid()); }); aDialog.SetNegativeButton("NO", delegate { aDialog.Dispose(); }); aDialog.Show(); }
public static Android.App.AlertDialog.Builder setAlert(string mensaje, Context contexto) { Android.App.AlertDialog.Builder alerta = new Android.App.AlertDialog.Builder(contexto); alerta.SetTitle("Notificacion"); alerta.SetMessage(mensaje); alerta.SetPositiveButton("OK", (enviador, evento) => { alerta.Dispose(); }); return(alerta); }
private void settings() { var check = 0; if (_lang == "sw") { check = 1; } var builder = new Android.App.AlertDialog.Builder(Activity); builder.SetTitle(Resource.String.dlg_choose_lang); builder.SetSingleChoiceItems(Resource.Array.language_choice, check, delegate(object sender, DialogClickEventArgs e) { builder.Dispose(); var language = Resources.GetStringArray(Resource.Array.language_choice); selected = language[e.Which]; }); builder.SetPositiveButton(Resource.String.dialog_ok, delegate { builder.Dispose(); if (selected == "Kiswahili") { ISharedPreferencesEditor editor = app.Edit(); editor.PutString("Language", "sw"); editor.Apply(); Activity.Recreate(); } else { ISharedPreferencesEditor editor = app.Edit(); editor.PutString("Language", "en"); editor.Apply(); Activity.Recreate(); } }); builder.SetNegativeButton(Resource.String.dialog_cancel, delegate { builder.Dispose(); }); builder.Create().Show(); }
private void ButtonAboutTheApp_Click(object sender, EventArgs e) { Android.App.AlertDialog.Builder alertDialog = new Android.App.AlertDialog.Builder(this); alertDialog.SetTitle(context.Resources.GetString(Resource.String.AboutTheAppButton)); alertDialog.SetMessage(context.Resources.GetString(Resource.String.AboutTheApp)); alertDialog.SetNeutralButton("Ok", delegate { alertDialog.Dispose(); }); alertDialog.Show(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.newMember); fullName = (TextInputLayout)FindViewById(Resource.Id.fullNameText); nic = (TextInputLayout)FindViewById(Resource.Id.NICText); selectDate = (Button)FindViewById(Resource.Id.selectBirthdayButton); email = (TextInputLayout)FindViewById(Resource.Id.emailText); telephone = (TextInputLayout)FindViewById(Resource.Id.phoneNumberText); submitButton = (Button)FindViewById(Resource.Id.newMemberSubmitButton); cancelButton = (Button)FindViewById(Resource.Id.newMemberSubmitCancelButton); selectedDate = (TextView)FindViewById(Resource.Id.selectedDateLabel); selectDate.Click += SelectDate_Click; cancelButton.Click += delegate { StartActivity(typeof(MainActivity)); }; submitButton.Click += delegate { string fullNameText = fullName.EditText.Text; string nicText = nic.EditText.Text; string emailText = email.EditText.Text; string telephoneText = telephone.EditText.Text; string selectedDateText = selectDate.Text; HashMap memberInfo = new HashMap(); memberInfo.Put("fullName", fullNameText); memberInfo.Put("NIC", nicText); memberInfo.Put("Email", emailText); memberInfo.Put("telephone Number", telephoneText); memberInfo.Put("Birthday", birthday); Android.App.AlertDialog.Builder saveMemberAlert = new Android.App.AlertDialog.Builder(this); saveMemberAlert.SetTitle("Save Alumni Info"); saveMemberAlert.SetMessage("Are you sure?"); saveMemberAlert.SetPositiveButton("Continue", (senderAlert, args) => { DatabaseReference newMemberRef = AppDataHelper.GetDatabase().GetReference("Member").Push(); newMemberRef.SetValue(memberInfo); StartActivity(typeof(MainActivity)); this.Dispose(); }); saveMemberAlert.SetNegativeButton("Cancel", (senderAlert, args) => { saveMemberAlert.Dispose(); }); saveMemberAlert.Show(); }; //submitButton.Click += SubmitButton_Click; // Create your application here }
public virtual void DisplayAlert(string message) { Android.App.AlertDialog.Builder alertDialog = new Android.App.AlertDialog.Builder(this); alertDialog.SetTitle(""); alertDialog.SetMessage(message); alertDialog.SetPositiveButton("OK", delegate { alertDialog.Dispose(); StartActivity(typeof(MainActivity)); }); alertDialog.Show(); }
void ListView_OnItemLongClick(object sender, AdapterView.ItemLongClickEventArgs e) { LocalBox clickedItem = foundLocalBoxes [e.Position]; LayoutInflater inflater = (LayoutInflater)Activity.GetSystemService(Context.LayoutInflaterService); View popupView; popupView = inflater.Inflate(Resource.Layout.custom_popup_root, null); PopupWindow popupWindow = new PopupWindow(popupView, e.View.Width, e.View.Height); //Hide popup window when clicking outside its view popupWindow.Focusable = true; popupWindow.Update(); popupWindow.SetBackgroundDrawable(new BitmapDrawable()); popupWindow.ShowAsDropDown(e.View, 0, -e.View.Height); ImageButton buttonDelete = (ImageButton)popupView.FindViewById(Resource.Id.button_popup_root_delete); buttonDelete.Click += delegate { popupWindow.Dismiss(); var alertDialogConfirmDelete = new Android.App.AlertDialog.Builder(Activity); alertDialogConfirmDelete.SetTitle("Waarschuwing"); alertDialogConfirmDelete.SetMessage("Weet u zeker dat u deze Pleiobox wilt verwijderen? \nDeze actie is niet terug te draaien."); alertDialogConfirmDelete.SetPositiveButton("Verwijderen", async delegate { try{ DataLayer.Instance.DeleteLocalBox(clickedItem.Id); ResetUIToBeginState(true); UpdateLocalBoxes(); List <LocalBox> registeredLocalBoxes = await DataLayer.Instance.GetLocalBoxes(); if (registeredLocalBoxes.Count == 0) { HomeActivity homeActivity = (HomeActivity)Activity; homeActivity.ShowLoginDialog(); } //Reset logo //imageViewLogo.SetImageResource (Resource.Drawable.beeldmerk_belastingdienst); }catch (Exception ex) { Insights.Report(ex); Toast.MakeText(Android.App.Application.Context, "Het verwijderen van de Pleiobox is mislukt", ToastLength.Short).Show(); } }); alertDialogConfirmDelete.SetNegativeButton("Annuleren", delegate { alertDialogConfirmDelete.Dispose(); }); alertDialogConfirmDelete.Create().Show(); }; }
private void InfoDialog() { var builder = new Android.App.AlertDialog.Builder(this); builder.SetIcon(Android.Resource.Drawable.IcDialogInfo); builder.SetTitle(Resource.String.dlg_info); builder.SetMessage(Resource.String.dlg_update_success); builder.SetPositiveButton(Resource.String.dialog_ok, delegate { builder.Dispose(); }); builder.Create().Show(); }
private void CheckLastPurchases() { progressDialog = new ProgressDialog(this); progressDialog.SetMessage(Resources.GetString(Resource.String.prgdlg)); progressDialog.SetCanceledOnTouchOutside(false); progressDialog.SetCancelable(false); progressDialog.Show(); FirebaseDatabase database = FirebaseDatabase.Instance; FirebaseCallback p = new FirebaseCallback(); p.CheckPendingPurchased(database, UserID); p.lastPurch += (o, data) => { progressDialog.Hide(); if (data.Count > 0) { LastPurchases = data; var builder = new Android.App.AlertDialog.Builder(this); builder.SetTitle(Resource.String.dlg_info); builder.SetMessage(Resource.String.dlg_purchases_info); builder.SetPositiveButton(Resource.String.dlg_btn_continue, delegate { builder.Dispose(); DirectPurchasing(products, LastPurchases[0]); }); builder.SetNegativeButton(Resource.String.dialog_cancel, delegate { builder.Dispose(); }); builder.Show(); } else { DirectPurchasing(products, null); } }; }
private void showDiloage(string positiveBtnText, Button btnFollowing, bool isFriend, SPGetSearchUserList_Result userData) { Android.App.AlertDialog.Builder alertDialog = new Android.App.AlertDialog.Builder(activity); alertDialog.SetTitle("Are you sure ?"); alertDialog.SetPositiveButton(positiveBtnText, (senderAlert, args) => { new postCancelFriendRequest(activity, isFriend, btnFollowing, userData).Execute(); }); alertDialog.SetNegativeButton("Cancel", (senderAlert, args) => { alertDialog.Dispose(); }); alertDialog.Show(); }
private void MatchComplete(string comments) { var matchComplete = new Android.App.AlertDialog.Builder(this); matchComplete.SetTitle("Match is Complete."); matchComplete.SetMessage(comments); matchComplete.SetPositiveButton("Ok", (senderAlert, args) => { matchComplete.Dispose(); GotoCurrentMatch(); }); matchComplete.Show(); }
private void showDiloage(string positiveBtnText, Button btnFollowing, bool isFriend, UserProfile userProfile, TextView followerCount) { Android.App.AlertDialog.Builder alertDialog = new Android.App.AlertDialog.Builder(activity); alertDialog.SetTitle("Are you sure ?"); alertDialog.SetPositiveButton(positiveBtnText, (senderAlert, args) => { new postCancelFriendRequest(activity, isFriend, btnFollowing, userProfile, followerCount).Execute(); }); alertDialog.SetNegativeButton("Cancel", (senderAlert, args) => { alertDialog.Dispose(); }); alertDialog.Show(); }
private void showDiloage(string positiveBtnText, Button btnFollowing, Contact userData) { Android.App.AlertDialog.Builder alertDialog = new Android.App.AlertDialog.Builder(context); alertDialog.SetTitle("Are you sure ?"); alertDialog.SetPositiveButton(positiveBtnText, (senderAlert, args) => { new postCancelFriendRequestOrInvitation(context, btnFollowing, userData).Execute(); }); alertDialog.SetNegativeButton("Cancel", (senderAlert, args) => { alertDialog.Dispose(); }); alertDialog.Show(); }
public bool OnActionItemClicked(ActionMode mode, IMenuItem item) { Android.App.AlertDialog.Builder alertDialog = new Android.App.AlertDialog.Builder(context); alertDialog.SetTitle("Are you sure ?"); alertDialog.SetPositiveButton("Delete", (senderAlert, args) => { new PostDeleteEventFiles(context, mode, tempFile, eventfile, this).Execute(); }); alertDialog.SetNegativeButton("Cancel", (senderAlert, args) => { alertDialog.Dispose(); }); alertDialog.Show(); return(true); }
//protected override void OnDestroy() //{ // base.OnDestroy(); //} private void _checkInterruptedActivity() { Android.App.AlertDialog.Builder alertDiag = new Android.App.AlertDialog.Builder(this); alertDiag.SetTitle(INCOMPLETEACTIVITYDETECTED); alertDiag.SetMessage(INCOMPLETEACTIVITY); alertDiag.SetPositiveButton(DISCARD, (senderAlert, args) => { _discardActivityButton_Click(senderAlert, args); Toast.MakeText(this, "Discarded activity", ToastLength.Short).Show(); alertDiag.Dispose(); }); alertDiag.SetNegativeButton(CONTINUE, (senderAlert, args) => { _continueActivity(); alertDiag.Dispose(); }); alertDiag.SetNeutralButton(SAVE, (senderAlert, args) => { _saveActivityButton_Click(senderAlert, args); alertDiag.Dispose(); }); Dialog diag = alertDiag.Create(); diag.Show(); alertDiag.Dispose(); }
private void SetSizes() { var sizes = products.Sizes.Split(','); var builder = new Android.App.AlertDialog.Builder(this); builder.SetTitle(Resource.String.make_selection); builder.SetSingleChoiceItems(sizes, 0, delegate(object o, DialogClickEventArgs e) { selected_size = sizes[e.Which]; mSizes.Text = selected_size; }); builder.SetPositiveButton(Resource.String.dialog_ok, delegate { builder.Dispose(); }); builder.Show(); }
private void DeleteFolderOrFile (string path) { popupWindow.Dismiss (); var alertDialogConfirmDelete = new Android.App.AlertDialog.Builder (Activity); alertDialogConfirmDelete.SetTitle("Waarschuwing"); alertDialogConfirmDelete.SetMessage("Bent u zeker van deze verwijder actie? \nDeze actie is niet terug te draaien."); alertDialogConfirmDelete.SetPositiveButton ("Verwijderen", async delegate { try { parentActivity.ShowProgressDialog ("Verwijderen... Een ogenblik geduld a.u.b."); bool deleteSucceed = await DataLayer.Instance.DeleteFileOrFolder (path); parentActivity.HideProgressDialog (); if (!deleteSucceed) { Toast.MakeText (Android.App.Application.Context, "Verwijderen mislukt - druk op ververs en probeer het a.u.b. opnieuw", ToastLength.Long).Show (); } else { Toast.MakeText (Android.App.Application.Context, "Verwijderen succesvol", ToastLength.Short).Show (); //Refresh listview RefreshData (); } } catch (Exception ex){ Insights.Report(ex); parentActivity.HideProgressDialog (); Toast.MakeText (Android.App.Application.Context, "Verwijderen mislukt - druk op ververs en probeer het a.u.b. opnieuw", ToastLength.Long).Show (); } }); alertDialogConfirmDelete.SetNegativeButton ("Annuleren", delegate { alertDialogConfirmDelete.Dispose(); }); alertDialogConfirmDelete.Create ().Show (); }
void ListView_OnItemLongClick (object sender, AdapterView.ItemLongClickEventArgs e) { LocalBox clickedItem = foundLocalBoxes [e.Position]; LayoutInflater inflater = (LayoutInflater)Activity.GetSystemService (Context.LayoutInflaterService); View popupView; popupView = inflater.Inflate (Resource.Layout.custom_popup_root, null); PopupWindow popupWindow = new PopupWindow (popupView, e.View.Width, e.View.Height); //Hide popup window when clicking outside its view popupWindow.Focusable = true; popupWindow.Update (); popupWindow.SetBackgroundDrawable(new BitmapDrawable()); popupWindow.ShowAsDropDown (e.View, 0, - e.View.Height); ImageButton buttonDelete = (ImageButton) popupView.FindViewById(Resource.Id.button_popup_root_delete); buttonDelete.Click += delegate { popupWindow.Dismiss(); var alertDialogConfirmDelete = new Android.App.AlertDialog.Builder (Activity); alertDialogConfirmDelete.SetTitle("Waarschuwing"); alertDialogConfirmDelete.SetMessage("Weet u zeker dat u deze Pleiobox wilt verwijderen? \nDeze actie is niet terug te draaien."); alertDialogConfirmDelete.SetPositiveButton ("Verwijderen", async delegate { try{ DataLayer.Instance.DeleteLocalBox(clickedItem.Id); ResetUIToBeginState(true); UpdateLocalBoxes(); List<LocalBox> registeredLocalBoxes = await DataLayer.Instance.GetLocalBoxes (); if (registeredLocalBoxes.Count == 0) { HomeActivity homeActivity = (HomeActivity)Activity; homeActivity.ShowLoginDialog(); } //Reset logo //imageViewLogo.SetImageResource (Resource.Drawable.beeldmerk_belastingdienst); }catch (Exception ex){ Insights.Report(ex); Toast.MakeText (Android.App.Application.Context, "Het verwijderen van de Pleiobox is mislukt", ToastLength.Short).Show (); } }); alertDialogConfirmDelete.SetNegativeButton ("Annuleren", delegate { alertDialogConfirmDelete.Dispose(); }); alertDialogConfirmDelete.Create ().Show (); }; }