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

Обработчик события ToggleButton - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android User-premission http://www.cyberforum.ru/android-dev/thread1601492.html
Создаю приложение для записи звука, все по примерам, приложение крашится, думаю из за того что не получает разрешение на RECORD_AUDIO. Вот файл манифеста <?xml version="1.0" encoding="utf-8"?>...
Программирование Android Ребяяятки дайте пожалуйста совет) Какую штучку бы мне поставить на чужой телефон с платформой андроид чтобы она фиксировала все что он вводит через клавиатуру без палева??? Спасибо за внимание ;) http://www.cyberforum.ru/android-dev/thread1601420.html
Http запрос Программирование Android
При вызове выводит только тип запроса ( GET) ResponseCode не выводит. В чем проблема? public void sysv () throws Exception{ URL hp = new URL("http://www." +urlsite); ...
Программирование Android Что такое Maven?
В уроке 161 startandroid есть такое замечание для тех, кто хочет протестировать библиотеку Picasso: Если хотите протестировать этот пример, подключите библиотеку к проекту. Для Android Studio –...
Программирование Android Каким способом вы определяете наличие соединения с интернетом http://www.cyberforum.ru/android-dev/thread1600937.html
Знаю весь интернет кишит примерами... Но вот каким "хорошим", оптимальным решением пользуетесь вы товарищи? Есть ли заложенный метод для определения наличия интернета.. т.е. например вроде бы...
Программирование Android Изменение размера W и H в layout Добрый вечер! Возник вот какой вопрос. Создаём элементы: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" ... подробнее

Показать сообщение отдельно
KorPaEv
56 / 32 / 4
Регистрация: 08.07.2011
Сообщений: 208

Обработчик события ToggleButton - Программирование Android

04.12.2015, 06:23. Просмотров 396. Ответов 2
Метки (Все метки)

Доброго времени суток!
Имеется ToggleButton на форме
На кнопку прикручена функция, которая вызывает форму Yes/No
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
public void ToggleButtonClick(View view)
    {
        switch (view.getId())
        {
            case R.id.tgbRelayOne:
            {
                ShowAlertDialog(tgbOne);
                break;
            }
        }
     }
 
    public void ShowAlertDialog(ToggleButton tButton)
    {
        if (tButton.isChecked()) tButton.setChecked(true);
        else tButton.setChecked(false);
 
        AlertDialog.Builder alertDialog = new AlertDialog.Builder(MainActivity.this);
 
        alertDialog.setTitle("Изменить состояние...");
        alertDialog.setMessage("Изменить состояние принудительно?");
 
        alertDialog.setPositiveButton("ДА", new DialogInterface.OnClickListener()
        {
            public void onClick(DialogInterface dialog,int which)
            {
                SavePerfomance("", false);
            }
        });
 
        alertDialog.setNegativeButton("НЕТ", new DialogInterface.OnClickListener()
        {
            public void onClick(DialogInterface dialog, int which)
            {
                dialog.cancel();
            }
        });
        alertDialog.show();
    }
Соответственно когда я нажимаю на кнопку у меня фактически кнопка нажимается до того как вылезло окно с вопросом и если я тыкаю нет, то кнопка остается нажатой - это неверно, если я нажимаю нет, то состояние кнопки не должно меняться, если же да, то состояние кнопки переходит в нажато..
Я пробовал передать состояние в форму Да-Нет но форма вызывается уже после смены состояния фактически как показал отладчик..
Каким образом мне сохранять состояние и по нажатию нет - не менять его??
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.