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

Не могу найти ошибку - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Необходимо ли знать С++ будущему программисту мобильных систем? http://www.cyberforum.ru/android-dev/thread1396831.html
Приветствую всех участников форума. Подскажите, нужно ли для начала изучить C++, как основу для понимания, так сказать, общих принципов программирования? Или можно сразу начинать изучать Java и...
Программирование Android Запустить мобильный интернет при запуске приложения Добрый день, есть устройство и некоторое приложение, при запуске приложения нужно включить мобильный интернет подскажите плиз как это программно сделать? За ранее большое спасибо. http://www.cyberforum.ru/android-dev/thread1396541.html
Реализовать воспроизведение звука при каждом показе сообщения Программирование Android
Всем привет) Возник такой вопрос в ходе программирования будильника, есть следующий код с использованием BroadcastReceiver. MainActivity package com.develop.iandryxa.firstalarm; import...
Программирование Android Файловый менеджер для андроида
Проблема такая-задали курсач по этой теме. Нужен обзор этих самых менеджеров (алгоритмы, свойства, плюсы/минусы) В общем вся информация по файл манагерам на андроиде. Подскажите где найти можно?
Программирование Android Изменение ссылок на файлы при загрузке HTML страницы http://www.cyberforum.ru/android-dev/thread1396254.html
Добрый день, может кто имел опыт подмены ссылок при загрузке страницы в WebView, если перефразировать то нужно при загрузке страницы, в HTML коде изменить ссылки на CSS JS и PNG файлы, на...
Программирование Android Импорт из Eclipse в Android Studio Добрый день, дали проект, который был сделан в Эклипс, пытаюсь импортировать в Андроид Студ. куча ошибок, в итоге после всех исправлений остаются ошибки с неопределенными методами, кто знает как... подробнее

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

Не могу найти ошибку - Программирование Android

17.03.2015, 11:24. Просмотров 596. Ответов 14
Метки (Все метки)

у меня 4 диалога (2 времени и 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
53
54
55
56
57
58
59
60
61
62
63
  protected Dialog onCreateDialog(int id) {
        if (id == DIALOG_TIME) {
            TimePickerDialog tpd = new TimePickerDialog(this, myCallBack, myHour, myMinute, true);
            return tpd;
        }
        if (id == DIALOG_DATE) {
            DatePickerDialog dpd = new DatePickerDialog(this, myCallBack1, myYear, myMonth+1, myDay);
            return dpd;
        }
        return super.onCreateDialog(id);
    }
 
    protected Dialog onCreateDialog2(int id) {
        if (id == DIALOG_TIME2) {
            TimePickerDialog tpd = new TimePickerDialog(this, myCallBackL, myHour2, myMinute2, true);
            return tpd;
        }
        if (id == DIALOG_DATE2) {
            DatePickerDialog dpd = new DatePickerDialog(this, myCallBack2, myYear2, myMonth2+1, myDay2);
            return dpd;
        }
        return super.onCreateDialog(id);
    }
 
 
    OnTimeSetListener myCallBack = new OnTimeSetListener() {
        public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
            myHour = hourOfDay;
            myMinute = minute;
            tvTime.setText(" c " + myHour + " : " + myMinute);
        }
    };
 
    OnDateSetListener myCallBack1 = new OnDateSetListener() {
 
        public void onDateSet(DatePicker view, int year, int monthOfYear,
                              int dayOfMonth) {
            myYear = year;
            myMonth = monthOfYear;
            myDay = dayOfMonth;
            tvDate.setText(" c " + myDay + "/" + myMonth+1 + "/" + myYear);
        }
    };
 
    OnTimeSetListener myCallBackL = new OnTimeSetListener() {
        public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
            myHour = hourOfDay;
            myMinute = minute;
            tvTime2.setText(" до " + myHour2 + " : " + myMinute2);
        }
    };
 
 
    OnDateSetListener myCallBack2 = new OnDateSetListener() {
 
        public void onDateSet(DatePicker view, int year, int monthOfYear,
                              int dayOfMonth) {
            myYear = year;
            myMonth = monthOfYear;
            myDay = dayOfMonth;
            tvDate2.setText(" до " + myDay2 + "/" + myMonth2+1 + "/" + myYear2);
        }
    };
Добавлено через 34 секунды
можно же так сделать
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    protected Dialog onCreateDialog(int id) {
        if (id == DIALOG_TIME) {
            TimePickerDialog tpd = new TimePickerDialog(this, myCallBack, myHour, myMinute, true);
            return tpd;
        }
        if (id == DIALOG_DATE) {
            DatePickerDialog dpd = new DatePickerDialog(this, myCallBack1, myYear, myMonth+1, myDay);
            return dpd;
        }
        if (id == DIALOG_TIME2) {
            TimePickerDialog tpd = new TimePickerDialog(this, myCallBackL, myHour2, myMinute2, true);
            return tpd;
        }
        if (id == DIALOG_DATE2) {
            DatePickerDialog dpd = new DatePickerDialog(this, myCallBack2, myYear2, myMonth2+1, myDay2);
            return dpd;
        }
        return super.onCreateDialog(id);
    }
Добавлено через 1 час 4 минуты
наверно тут ошибка
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
    OnTimeSetListener myCallBack = new OnTimeSetListener() {
        public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
            myHour = hourOfDay;
            myMinute = minute;
            tvTime.setText(" c " + myHour + " : " + myMinute);
        }
    };
 
    OnDateSetListener myCallBack1 = new OnDateSetListener() {
 
        public void onDateSet(DatePicker view, int year, int monthOfYear,
                              int dayOfMonth) {
            myYear = year;
            myMonth = monthOfYear;
            myDay = dayOfMonth;
            tvDate.setText(" c " + myDay + "/" + myMonth+1 + "/" + myYear);
        }
    };
 
    OnTimeSetListener myCallBackL = new OnTimeSetListener() {
        public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
            myHour2 = hourOfDay;
            myMinute2 = minute;
            tvTime2.setText(" до " + myHour2 + " : " + myMinute2);
        }
    };
 
 
    OnDateSetListener myCallBack2 = new OnDateSetListener() {
 
        public void onDateSet(DatePicker view, int year, int monthOfYear,
                              int dayOfMonth) {
            myYear2 = year;
            myMonth2 = monthOfYear;
            myDay2 = dayOfMonth;
            tvDate2.setText(" до " + myDay2 + "/" + myMonth2+1 + "/" + myYear2);
        }
    };
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru