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

Вылетает АлертДиалог - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как удалять элементы с экрана http://www.cyberforum.ru/android-dev/thread803022.html
Начал потихоньку осваивать Android изнутри. Пишу небольшую прогу по дискретной математике. Возник вопрос, как удалять элементы с экрана? Прграмма ищет НОД и его линейное представление с помощью...
Программирование Android Узнать кем была вызвана активность Ребята подскажите можно ли узнать с помощью какой активности была запущена новая "текущая" активность? http://www.cyberforum.ru/android-dev/thread802954.html
Программирование Android Захват сигнала с аудиовыхода
Доброго времени суток всем. Возникла потребность записывать звук, воспроизводимый самим же устройством. Для класса MediaRecorder такой возможности не нашел. Наверное надо идти другим путём. Можно ли...
Вызвать из ListView новое Activity (где задействован SimpleAdapter) Программирование Android
Привет Всем! Я купил себе android... и вдруг возникли мысли ...почему бы не сделать приложения.... и не изучить вообщем язык программирования (JAVA) ...поэтому я новичок...занимаюсь около 2...
Программирование Android Некорректный размер фото с камеры http://www.cyberforum.ru/android-dev/thread802712.html
доброго времени всем. возникла у меня проблемка, делаю я фото с камеры но оно получается очень маленького размера в камере стоит параметр фото 2048х1536 (и такого же размера она сохраняется на карту)...
Программирование Android Написание программ для OS Andriod 4. С чего начать? Почитал много статей про написание программ под смартфоны на Андроиде и слегка запутался. 1) Я так понял основной язык для написания программ - Java, но так как Андроид основан на ядре Linux, то... подробнее

Показать сообщение отдельно
San4oPanso
2 / 2 / 0
Регистрация: 02.03.2010
Сообщений: 96

Вылетает АлертДиалог - Программирование Android

07.03.2013, 23:04. Просмотров 485. Ответов 2
Метки (Все метки)

При первом вызове AlertDialog вызывается нормально, но когда вызываю его 2-й раз вылетает вся программа
Java
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
public class AddQuestion extends Activity {
    final String action = "AddNewQuestion";
    String[] answers;
    ListView lv;
    EditText que;
    Test test;
    Questions question;
    Answers answer;
    EditText otvet;
    EditText balli;
    AlertDialog.Builder dialog;
    View vv;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_add_question);
        
        lv = (ListView)findViewById(R.id.lvAnswers);
        que = (EditText)findViewById(R.id.Question_text);
        question = new Questions();
        answer = new Answers();
        LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        vv = inflater.inflate(R.layout.item_add_answer,null);
        otvet = (EditText)vv.findViewById(R.id.Answer_text);
        balli = (EditText)vv.findViewById(R.id.Answer_score);
        test = (Test) getIntent().getParcelableExtra("test");
    }
 
 
    public void AddAnswer(View v)
    {
        AlertDialog.Builder dialog = new AlertDialog.Builder(this);
        dialog.setView(vv);
        dialog.setTitle(getResources().getString(R.string.new_answer).toString());
        dialog.setMessage(getResources().getString(R.string.text_new_answer).toString());
        dialog.setPositiveButton(getResources().getString(R.string.save).toString(), new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int arg1) {
                answer.setAnswer(otvet.getText().toString());
                answer.setPoints(Integer.parseInt(balli.getText().toString()));
                question.AddNewAnswer(answer);
                                                                  }
                                });
 
        dialog.setNegativeButton(getResources().getString(R.string.no).toString(), new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int arg1) {
                    
            }
        });
        dialog.setCancelable(false);
    
        dialog.show();
    }}
Добавлено через 20 минут
Если убрать dialog.setView(view); то все работает нормально, а с этим вию вызывается только 1 раз(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru