Форум программистов, компьютерный форум CyberForum.ru

Как корректно закрыть объект AlertDialog.Builder? - Xamarin

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Xamarin Не запускается эмулятор Android http://www.cyberforum.ru/xamarin/thread1205077.html
Вот скачал последую версию Xamarin с официального сайта поставил Android Менеджер, и создал андроид проект, по после запуска проекта на андроиде, выдает такое окно я не чего не могу выбарть что это такое, и как проверить программу
Mono Установка Mono на Ubuntu Сразу к делу: sudo apt-get install git autoconf automake libtool g++ gettext mono-gmcs sudo apt-get install libglib2.0-dev libpng12-dev libx11-dev sudo apt-get install libfreetype6-dev libfontconfig1-dev sudo apt-get install libtiff5-dev libjpeg8-dev libgif-dev libexif-dev wget .... tar -xjvf mono-3.4.0.tar.bz2; cd mono-3.4.0 ./configure --prefix=/usr/local; make; make install http://www.cyberforum.ru/xamarin/thread1202336.html
Xamarin Ошибка при компиляции в MonoDevelop
При компиляции программы появилась следующая ошибка: "The compiler appears to have crashed. Check the build output pad for details". Гугл к моему сожалению выдает ссылки только на английском. Хотелось бы узнать может кто то в курсе что это за ошибка и как от нее избавиться ?
Xamarin Не могу добавить на форму никаких элементов в Xamarin Studio (проект GTK#)
Установил Xamarin Studio 4.2.2 на Win 7, хотел создать форму автоматом, посмотреть, как она генерируется, но не получается из списка элементов перетащить на форму, но они возвращаются обратно в список элементов, а на форме не появляются. ЧЯДНТ?
Xamarin Заполнение ListView с XML http://www.cyberforum.ru/xamarin/thread1147592.html
Здравствуйте, мне нужна помощь, не могу понять как заполнить ListView с XML файла скаченного с интернета, я его распарсил, а вот добавить его в ListView не могу, помогите пожалуйста.
Mono Отсутствует System.Data в Xamarin когда я пишу выражение using System.Data;выдает ошибку на Data. почему так? и как сделать, чтобы System.Data распознавался? подробнее

Показать сообщение отдельно
VV0lk
11 / 1 / 0
Регистрация: 25.12.2011
Сообщений: 169

Как корректно закрыть объект AlertDialog.Builder? - Xamarin

16.06.2014, 15:57. Просмотров 462. Ответов 0
Метки (Все метки)

Здравствуйте. Подскажите как и где необходимо закрывать диалоговое окно ввода, что бы потом можно было отображать его ещё раз. У меня сейчас есть код:
Кликните здесь для просмотра всего текста
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
private AlertDialog.Builder TextInput_Dialog;
 
TextInput_Dialog = new AlertDialog.Builder(this);
            TextInput_Dialog.SetTitle("Добавление элемента");
            TextInput_Dialog.SetMessage("Общая площадь трубы");
            // Добавим поле ввода
            EditText input = new EditText(this);
            TextInput_Dialog.SetView(input);
            TextInput_Dialog.Create ();
 
 
            TextInput_Dialog.SetPositiveButton ("ОК", (sender, e) => {
                String value = input.Text;
                adapter_name_mash.Add(value);
                spinner_name_mashin.Adapter = adapter_name_mash;
                
            });
 
 
//---------------Вызов диалога----------------
 
                private void spinner_ItemSelected (object sender, AdapterView.ItemSelectedEventArgs e)
        {
            Spinner spinner = (Spinner)sender;
 
            if (spinner.SelectedItemPosition == (spinner.Adapter.Count-1))  //если выбрали последний элемент "добавить"
 
                TextInput_Dialog.Show();
 
        }

И всё хорошо работает, но только один раз. При повторном нажатии вылетает ошибка: "The specified child already has a parent. You must call removeView() on the child's parent first." Оно и понятно, т.к. я нигде не убиваю и не закрываю объект, он просто как то сам исчезает. Подскажите, как сделать так, чтобы всё работало корректно? Заранее спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru