Урок 59. Диалоги. DatePickerDialog

Обсуждение уроков
Аватара пользователя
Isaev
Сообщения: 145
Зарегистрирован: 03 сен 2013, 09:39
Откуда: Германия
Контактная информация:

Re: Урок 59. Диалоги. DatePickerDialog

Сообщение Isaev » 25 окт 2013, 12:43

no-- писал(а):Это не баг, это фича, которая есть в документации.
и имеется весомое объяснение необходимости её существования? :)

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Урок 59. Диалоги. DatePickerDialog

Сообщение Mikhail_dev » 25 окт 2013, 13:12

http://stackoverflow.com/a/344400/2337544
В java с датами всегда было всё плохо. в 7 или 8 Java, ввели какой-то новый класс, который решает большинство проблем.

spada
Сообщения: 2
Зарегистрирован: 10 дек 2013, 17:14

Re: Урок 59. Диалоги. DatePickerDialog

Сообщение spada » 10 дек 2013, 17:35

Скажите пожалуйста как передать введенные пользователем данные дня рождения в другой класс?

Аватара пользователя
damager82
Администратор
Сообщения: 1383
Зарегистрирован: 07 янв 2012, 11:32
Контактная информация:

Re: Урок 59. Диалоги. DatePickerDialog

Сообщение damager82 » 10 дек 2013, 21:58

spada писал(а):Скажите пожалуйста как передать введенные пользователем данные дня рождения в другой класс?
Через метод класса?..
Добро пожаловать на форум сайта StartAndroid
ИзображениеИзображение

spada
Сообщения: 2
Зарегистрирован: 10 дек 2013, 17:14

Re: Урок 59. Диалоги. DatePickerDialog

Сообщение spada » 17 дек 2013, 22:15

Мене нужно получить данные которые вводит пользователь в другом классе. Когда я обращаюсь через объект класса я получаю глобальные изначально установленные значения. Как это можно сделать через метод?

Эти значения:
myYear = year;
myMonth = monthOfYear;
myDay = dayOfMonth;

skull
Сообщения: 48
Зарегистрирован: 22 апр 2014, 15:49

Re: Урок 59. Диалоги. DatePickerDialog

Сообщение skull » 20 май 2014, 07:27

Почему большинство уроков с устаревшими методами ?

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: Урок 59. Диалоги. DatePickerDialog

Сообщение klblk » 20 май 2014, 10:46

skull писал(а):Почему большинство уроков с устаревшими методами ?
потому что тогда, когда писались эти уроки, методы не были устаревшими.

Irrumator
Сообщения: 25
Зарегистрирован: 08 окт 2014, 16:39

Re: Урок 59. Диалоги. DatePickerDialog

Сообщение Irrumator » 08 окт 2014, 16:40

Такой вопрос:
Возможно ли сделать диалог но чтобы в нём не было составляющей Day? то есть только месяц и год? И как это сделать?
Зараннее спасибо за ответ.

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Урок 59. Диалоги. DatePickerDialog

Сообщение doter.ua » 09 окт 2014, 01:06

spada писал(а):Мене нужно получить данные которые вводит пользователь в другом классе. Когда я обращаюсь через объект класса я получаю глобальные изначально установленные значения. Как это можно сделать через метод?

Эти значения:
myYear = year;
myMonth = monthOfYear;
myDay = dayOfMonth;
в классе, который должен получить данные, напиши public метод, который будет требовать на вход параметры с нужными типами (int,string и т.д.)
public myMethod(int a, String b, SomeClass c){
обращайся к входным параметрам по именам, который указал для них: а, b, c.
}
В месте, где можно получить данные для передачи: создай объект своего класса (если он еще не создан) и вызови у него созданный метод передавая на вход нужную инфу:
NameOfMyClass myClass = new NameOfMyClass();
myClass.myMethod(число, строка, объект класса SomeClass) В уроке myYear это переменая int, следовательно для передачи года будет достаточно создать метод myMethod(int a) { //todo что-нибудь с переменной "а" }
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

Irrumator
Сообщения: 25
Зарегистрирован: 08 окт 2014, 16:39

Re: Урок 59. Диалоги. DatePickerDialog

Сообщение Irrumator » 18 окт 2014, 16:23

Irrumator писал(а):Такой вопрос:
Возможно ли сделать диалог но чтобы в нём не было составляющей Day? то есть только месяц и год? И как это сделать?
Зараннее спасибо за ответ.
Неужели придётся свои барабаны создавать? =/
Это же жесть...

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Урок 59. Диалоги. DatePickerDialog

Сообщение Foenix » 18 окт 2014, 18:44

зачем вообще какие-то барабаны, неужели это уж так удобно? что нельзя с клавиатуры два числа ввести? тем более есть числовая клавиатура.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Irrumator
Сообщения: 25
Зарегистрирован: 08 окт 2014, 16:39

Re: Урок 59. Диалоги. DatePickerDialog

Сообщение Irrumator » 18 окт 2014, 20:33

Мне месяц нужен словом вообще =)
Мне просто интересно было, можно ли ДэйтПикеровский барабан урезать.
А так я уже сделал "кнопочный барабан")

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Урок 59. Диалоги. DatePickerDialog

Сообщение Foenix » 19 окт 2014, 03:22

Месяц можно выбирать и с помощью выпадающего списка.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Irrumator
Сообщения: 25
Зарегистрирован: 08 окт 2014, 16:39

Re: Урок 59. Диалоги. DatePickerDialog

Сообщение Irrumator » 19 окт 2014, 03:42

Это слишком просто =)

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: Урок 59. Диалоги. DatePickerDialog

Сообщение klblk » 20 окт 2014, 07:10

Irrumator писал(а):Мне месяц нужен словом вообще =)
Мне просто интересно было, можно ли ДэйтПикеровский барабан урезать.
А так я уже сделал "кнопочный барабан")
NumberPicker не подойдет для ваших целей? вроде бы в DatePickerDialog используется вроде бы именно он.

Irrumator
Сообщения: 25
Зарегистрирован: 08 окт 2014, 16:39

Re: Урок 59. Диалоги. DatePickerDialog

Сообщение Irrumator » 26 окт 2014, 18:15

klblk, именно это я и искал)
Но я уже накодил няшный диалог, его и оставлю)
А нумбапикер пригодится в дальнейшем!

Exciter
Сообщения: 6
Зарегистрирован: 24 ноя 2014, 14:12

Re: Урок 59. Диалоги. DatePickerDialog

Сообщение Exciter » 25 ноя 2014, 12:27

Тут рекомендации как реализовать Time Picker и Date Picker через DialogFragment:
http://developer.android.com/guide/topi ... ckers.html

pka
Сообщения: 6
Зарегистрирован: 26 ноя 2014, 23:45

Re: Урок 59. Диалоги. DatePickerDialog

Сообщение pka » 25 дек 2014, 18:05

Как новую дату занести в системную дату? Неужели только я заметил, что автор хитрит и системная дата/время не изменяется?

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: Урок 59. Диалоги. DatePickerDialog

Сообщение klblk » 26 дек 2014, 08:15

pka писал(а):Как новую дату занести в системную дату? Неужели только я заметил, что автор хитрит и системная дата/время не изменяется?
Это диалог не для изменения системной даты. Более того без рут системную дату вам поменять не получится (на сколько я знаю).

Iren
Сообщения: 13
Зарегистрирован: 08 фев 2015, 13:55

Re: Урок 59. Диалоги. DatePickerDialog

Сообщение Iren » 15 фев 2015, 08:24

А как внести ограничения на выбор даты? Чтобы нельзя было выбрать дату ранее текущей и запретить вращать год?

Ответить