Форум программистов, компьютерный форум, киберфорум
Наши страницы

Xamarin

Войти
Регистрация
Восстановить пароль
 
VV0lk
11 / 1 / 0
Регистрация: 25.12.2011
Сообщений: 174
#1

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

16.06.2014, 15:57. Просмотров 502. Ответов 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." Оно и понятно, т.к. я нигде не убиваю и не закрываю объект, он просто как то сам исчезает. Подскажите, как сделать так, чтобы всё работало корректно? Заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.06.2014, 15:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как корректно закрыть объект AlertDialog.Builder? (Xamarin):

Как сделать AlertDialog? - Xamarin
Как сделать Диалог на андроид? Пишу на C#, видел туториалы только по Java, а на Джава не хочу. Подскажите пж

Как корректно закрыть программу - C#
Доброго времени суток! У меня такая проблема: запускаю программу, открываю кнопкой вторую форму, потом с неё перехожу обратно и...

Как корректно закрыть страницу - PHP
Здравствуйте. Написал недавно чат, и есть одна проблема. Когда пользователи заходят в чат, справа есть колонка в которой выводится...

Как корректно закрыть свое приложение из самой себя? - Delphi
При открытии программы происходит аутентификация, это делается в событии OnFormCreate и соответственно, если она не прошла, то нужно...

Как корректно закрыть соединение TCP на стороне клиента - C#
Код следующий: TcpClient client = new TcpClient(server, port); Byte data ; // Get a client stream for...

Toast после AlertDialog.Builder - Программирование Android
Добрый день. Нужно вывести Toast после нажатия setPositiveButton, в зависимости от результата. case (R.id.newFolderBtn): ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.06.2014, 15:57
Привет! Вот еще темы с ответами:

Как как корректно закрыть другую программу из своей? - C++
Подскажите плиз как корректно закрыть другую программу из своей которая после посылки ей сообщения SendMessage(hWnd1,WM_CLOSE,0,0); ...

AlertDialog.Builder и перекрытие его клавиатурой - Программирование Android
Здравствуйте. Есть AlertDialog.Builder , на котором поле для ввода и под полем снизу несколько кнопок. При нажатии на поле, открывается...

Как правильно закрыть объект? - C++ Builder
В отчете, при первом отктытии все отображается правильно, как задумано. После каждого нового открытия, в поле TQRRichText записываются...

Как закрыть встроенный объект Excel в Word - VBA
Доброе время суток! Есть у меня Word document со встроенным объектом (shape'ом) Excel. Открываю его ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru