Инициализация Android DatePicker не работает - PullRequest
0 голосов
/ 15 июля 2011

у меня есть:

((DatePicker) findViewById(R.id.my_id)).init(2011, 1, 1, pickerListener);

И когда я запускаю это, у меня возникает исключение nullPointerException.

pickerListener создан. И onDateChanged пуст.

Что может решить проблему?

1 Ответ

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

Позвоните setContentView, прежде чем звонить findViewById.В противном случае вы получите Null от findViewById

Например, если my_id определено в main.xml:

setContentView(R.layout.main);
((DatePicker) findViewById(R.id.my_id)).init(2011, 1, 1, pickerListener);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...