Android: диалоговое окно DatePicker и DatePicker

У меня есть этот код здесь, в меню настроек

Dialog dialog = new Dialog(ScheduleActivity.this);
dialog.setTitle("Add Event");
dialog.setContentView(R.layout.add_even_on);
Button datePicker = (Button) dialog.findViewById(R.id.datePicker);
final DialogFragment dateFrag = new MyDatePicker();
    datePicker.setOnClickListener(new OnClickListener() {

            public void onClick(View v) {
                dateFrag.show(getSupportFragmentManager(), "datePicker");               
            }
        });
dialog.show();

когда произнесите «Добавить событие» в меню параметров появляется диалоговое окно с кнопкой, которая показываетDatePickerDialog и рядом с нимTextView что отражает дату, выбранную вDatePickerDialogВот класс, который я получил от разработчика Androids, о том, как использовать DatePickerDialog.

class MyDatePicker extends DialogFragment implements DatePickerDialog.OnDateSetListener {
 int pYear;
 int pDay;
 int pMonth;

@Override
  public Dialog onCreateDialog(Bundle savedInstanceState) {
    // Use the current date as the default date in the picker
    final Calendar c = Calendar.getInstance();
    int year = c.get(Calendar.YEAR);
    int month = c.get(Calendar.MONTH);
    int day = c.get(Calendar.DAY_OF_MONTH);

    // Create a new instance of DatePickerDialog and return it
    return new DatePickerDialog(getActivity(), this, year, month, day);
  }

  public void onDateSet(DatePicker view, int year, int month, int day) {
    pYear = year;
    pDay = day;
    pMonth = month;
  }
}

Поэтому моя проблема заключается в том, как получить значение в миллисекундах, когда я нажимаю & quot; Установить & quot; на DatePickerDialog, который, в свою очередь, автоматически закрывает его и возвращает в мой диалог, который содержит кнопку, открывающую DatePickerDialog, и Textview, который отображает, какая дата выбрана, DatePickerDialog ... я не покажу ту, которую выбрал внутри DatePickerDialog ...

Вот картина того, что я имею в виду,

Поэтому, когда я нажимаю кнопку выбора даты, появляется окно DatePickerDialog, как показано на следующем рисунке. enter image description here

enter image description here

и когда я нажимаю кнопку set, я хотел принять во внимание значение в миллисекундах от этого DatePickerDialog

Ответы на вопрос(8)

Ваш ответ на вопрос