public void onTimeChanged(TimePicker tp, int hour, int min){
tp.setOnTimeChangedListener(null);
Integer a = new Integer(5);
if(a == null){
Log.d("ff", "integer IS null");
} else {
Log.d("ff", "integer is NOT null");
}
if(tp == null){
Log.d("ff", "tp IS null");
} else {
Log.d("ff", "tp is NOT null");
}
tp.setCurrentMinute(a);
tp.setOnTimeChangedListener(this);
}
Это мой TimePicker#OnTimeChangedListener
. tp.setCurrentMinute(a)
вызывает NullPointerException
. Я пытался использовать int и Integer - ни один не работает. ТП не является нулевым и не является либо.
Работает просто на эмуляторе, но не на телефоне с 2.2.