Я андроид новичку ...DatePickerDialog аварии
Это мой код:
final Button taskDateButton = (Button)findViewById(R.id.taskTimeButton);
taskDateButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
DatePickerDialog datePickerDialog = new DatePickerDialog(TaskActivity.this, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
taskDateCalendar.set(Calendar.YEAR, year);
taskDateCalendar.set(Calendar.MONTH, monthOfYear);
taskDateCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth);
taskDate = taskDateCalendar.getTime();
setDateButtonsWithDates();
TimePickerDialog timePickerDialog = new TimePickerDialog(TaskActivity.this, new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
taskDateCalendar.set(Calendar.HOUR_OF_DAY, hourOfDay);
taskDateCalendar.set(Calendar.MINUTE, minute);
taskDate = taskDateCalendar.getTime();
setDateButtonsWithDates();
}
}, taskDateCalendar.get(Calendar.HOUR_OF_DAY), taskDateCalendar.get(Calendar.MINUTE), false);
timePickerDialog.show();
}
}, taskDateCalendar.get(Calendar.YEAR), taskDateCalendar.get(Calendar.MONTH), taskDateCalendar.get(Calendar.DAY_OF_MONTH));
datePickerDialog.show();
}
});
кажется, что сбой при загрузке DatePickerDialog, в частности, на этой линии:
DatePickerDialog datePickerDialog = new DatePickerDialog(TaskActivity.this, new DatePickerDialog.OnDateSetListener() {
Я огляделся, но не мог понять, что вызывает это.
Это ошибка, я получаю:
java.lang.NullPointerException: Attempt to invoke virtual method 'int java.util.Calendar.get(int)' on a null object reference
Любая помощь?
Благодаря
Возможный дубликат [Что такое Исключение нулевого указателя и как его исправить?] (Http://stackoverflow.com/questions/218384/what-is-a-null-pointer-exception-and-how -do-i-fix-it) – Knossos