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

Обработчик кнопки - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Посоветуйте литературу по разработке под Android http://www.cyberforum.ru/android-dev/thread641242.html
Заранее, спасибо
Программирование Android Android WebView утечка памяти При добавлении поддержки JavaScript setJavaScriptEnabled(true), когда перехожу по ссылкам, приложение начинает занимать очень много памяти, когда не добавляю поддержку, то всё работает нормально, не... http://www.cyberforum.ru/android-dev/thread641135.html
Программирование Android Wi -Fi только локальная сеть
Здравствуйте у меня след проблема . Подключаюсь к роутеру через вайфай видит сеть имя которой прописан в настройке роутера . подключается к сети запрашивает ключ соеденения и успешно подключается но...
Программирование Android Меню из Gallery
Здравствуйте.Хочу сделать меню с использованием Gallery так,чтобы при клике по каждому элементу (картинке) массива открывалось новое activity(дл каждого элемента своё).Подскажите пожалуйста, как...
Программирование Android Загрузка двух фрагментов в ландшафтной ориентации http://www.cyberforum.ru/android-dev/thread640276.html
Всем привет!!! Помогите решить кое-какую проблему. Во фрагменте главной Активности(MainFragmentActivity) есть кнопка которая загружает активность «TwoActivity.class»: MainFragmentActivity ...
Программирование Android Адреса директорий (папок), содержащих изображения Здравствуйте! Как узнать адреса всех директорий, в которых есть картинки? Т.е. как в галереи стандартной, имя папки высвечивается и в ней картинки есть… мне нужно узнать полные адреса этих папок… ... подробнее

Показать сообщение отдельно
oldmason
0 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 3

Обработчик кнопки - Программирование Android

23.08.2012, 14:11. Просмотров 1774. Ответов 1
Метки (Все метки)

В Activity_main.xml 2 кнопки c атрибутом android:onClick (onpizz & oncrecs), по нажатию на которые должны открываться РАЗНЫЕ AlertDialog. Но открывается один = первый описаный, второй DIALOG_EXIT вообще не присутствует. Помогите пожалуйста. Я что-то с обработчиком намудрил

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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
package oldmason.cyber.forum;
 
import android.app.Activity;
import android.app.alertDialog;
import android.app.Dialog;
import android.content.DialogInterface;
import android.content.DialogInterface.onClickListener;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
 
public class MainActivity extends Activity {
 
      final int DIALOG_EXIT = 1;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
    public void onpizz(View v) {
        // вызываем диалог
        showDialog(DIALOG_EXIT);
      }
    protected Dialog onCreateDialog(int id) {
        if (id == DIALOG_EXIT) {
          alertDialog.Builder adb = new alertDialog.Builder(this);
          // заголовок
          adb.setTitle(R.string.pizz);
          // сообщение
          adb.setMessage(R.string.pizzabout);
       // иконка
          adb.setIcon(R.drawable.pizza);
          // кнопка нейтрального ответа
          adb.setNeutralButton(R.string.cancel, myClickListener);
          // создаем диалог
          return adb.create();
        }
        return super.onCreateDialog(id);
      }
    onClickListener myClickListener = new onClickListener() {
        public void onClick(DialogInterface dialog, int which) {
          switch (which) {
         // нейтральная кнопка  
          case Dialog.BUTTON_NEUTRAL:
            break;
          }
        }
      };
    
      public void oncresc(View v) {
          // вызываем диалог
          showDialog(DIALOG_EXIT);
        }
      protected Dialog onCreateDialog2(int id) {
          if (id == DIALOG_EXIT) {
            alertDialog.Builder adb = new alertDialog.Builder(this);
            // заголовок
            adb.setTitle(R.string.cresc);
            // сообщение
            adb.setMessage(R.string.crescabout);
         // иконка
            adb.setIcon(R.drawable.pizza);
            // кнопка нейтрального ответа
            adb.setNeutralButton(R.string.cancel, myClickListener);
            // создаем диалог
            return adb.create();
          }
          return super.onCreateDialog(id);
        }
      onClickListener myClickListener2 = new onClickListener() {
          public void onClick(DialogInterface dialog, int which) {
            switch (which) {
           // нейтральная кнопка  
            case Dialog.BUTTON_NEUTRAL:
              break;
            }
          }
        };
     
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru