DatePicker времени выполнения в классе Non Activity - PullRequest
1 голос
/ 15 июля 2011

Можем ли мы создать диалог выбора даты выполнения из неактивного класса в Android?

Ответы [ 2 ]

3 голосов
/ 15 июля 2011

Для создания любого dialog вам нужно передать context (вы можете передать через конструктор или через любые аргументы функции)

Затем, чтобы создать диалог выбора даты

 Calendar c = Calendar.getInstance();//To initialize with the current date 
            int mYear = c.get(Calendar.YEAR);
            int mMonth = c.get(Calendar.MONTH);
            int mDay = c.get(Calendar.DAY_OF_MONTH);

        DatePickerDialog dialog= new DatePickerDialog(context, mDateSetListener,
                       mYear, mMonth, mDay);
        dialog.show();
0 голосов
/ 15 июля 2011

да, вы можете .. создать класс, у которого есть конструктор, который принимает контекст / активность в качестве аргумента ... и создать его объект в Activity, передавая экземпляр Activity ... теперь в этом классе создайте DatePicker, используя этот объект ....я имею в виду, как context./*what ever it takes to create a date picker

...