NPE в ChangeCurrentByOneFromLongPressCommand (на устройствах Samsung с Android 4.3)

Используя пару android.widget.NumberPicker в моем приложении Android App, и я получаю следующее сообщение, когда я удерживаю на одном из чисел стрелки:

 FATAL EXCEPTION: main java.lang.NullPointerException at android.widget.NumberPicker$ChangeCurrentByOneFromLongPressCommand.run(NumberPicker.java:2245) at android.os.Handler.handleCallback(Handler.java:730) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:5419) 

У кого-нибудь есть идеи о том, как я могу остановить эту проблему?

ОБНОВЛЕНИЕ. Из комментариев до сих пор кажется, что это исключение произошло только на устройствах Samsung с Android 4.3 .

Solutions Collecting From Web of "NPE в ChangeCurrentByOneFromLongPressCommand (на устройствах Samsung с Android 4.3)"

Это как я использую NumberPicker в своем приложении, и он работает хорошо для меня:

Java-код , в вашем onCreate ():

 NumberPicker numberpicker = (NumberPicker) findViewById(R.id.np_from); numberpicker.setMaxValue(100); numberpicker.setMinValue(16); 

Код XML :

  <NumberPicker android:id="@+id/np_from" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="20dp" android:width="100dip" /> 

Я надеюсь, что это помогает.

http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.3_r1/android/view/View.java#View.clearAccessibilityFocus%28%29

Глядя на все версии 4.3, довольно ясно, что код, скорее всего, вызывает clearAccessibilityFocus ().

Предполагая точные номера строк, я бы поискал там возможную причину. На меня ничего не выпрыгивает, на самом деле у большинства пользователей есть хорошие проверки.