NullPointerException в ListViewAutoScrollHelper.canTargetScrollVertical (ListViewAutoScrollHelper. java: 73) - PullRequest
1 голос
/ 16 июня 2020

У меня есть отчет об ошибке в консоли Google Play. Я не нашел ни одной строчки своего кода в этой трассировке стека - поэтому я не понимаю, что является источником этого вздора sh. Кто-нибудь может мне помочь?

Вчера, 6:56 утра в версии приложения 158 Samsung Galaxy A50 (a50), 3840 МБ ОЗУ, Android 10 Отчет 1 из 3

java.lang.NullPointerException: 
  at androidx.core.widget.ListViewAutoScrollHelper.canTargetScrollVertically (ListViewAutoScrollHelper.java:73)
  at androidx.core.widget.AutoScrollHelper.shouldAnimate (AutoScrollHelper.java:506)
  at androidx.core.widget.AutoScrollHelper.onTouch (AutoScrollHelper.java:485)
  at androidx.appcompat.widget.DropDownListView.onForwardedEvent (DropDownListView.java:529)
  at androidx.appcompat.widget.ForwardingListener.onTouchForwarded (ForwardingListener.java:276)
  at androidx.appcompat.widget.ForwardingListener.onTouch (ForwardingListener.java:97)
  at androidx.appcompat.widget.AppCompatSpinner.onTouchEvent (AppCompatSpinner.java:420)
  at android.view.View.dispatchTouchEvent (View.java:14376)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3857)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:3535)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3863)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:3551)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3863)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:3551)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3863)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:3551)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3863)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:3551)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3863)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:3551)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3863)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:3551)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3863)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:3551)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3863)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:3551)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3863)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:3551)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3863)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:3551)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3863)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:3551)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3863)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:3551)
  at com.android.internal.policy.DecorView.superDispatchTouchEvent (DecorView.java:729)
  at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent (PhoneWindow.java:1922)
  at android.app.Activity.dispatchTouchEvent (Activity.java:4051)
  at androidx.appcompat.view.WindowCallbackWrapper.dispatchTouchEvent (WindowCallbackWrapper.java:69)
  at androidx.appcompat.view.WindowCallbackWrapper.dispatchTouchEvent (WindowCallbackWrapper.java:69)
  at com.android.internal.policy.DecorView.dispatchTouchEvent (DecorView.java:687)
  at android.view.View.dispatchPointerEvent (View.java:14644)
  at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent (ViewRootImpl.java:6522)
  at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess (ViewRootImpl.java:6309)
  at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:5747)
  at android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:5800)
  at android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:5766)
  at android.view.ViewRootImpl$AsyncInputStage.forward (ViewRootImpl.java:5922)
  at android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:5774)
  at android.view.ViewRootImpl$AsyncInputStage.apply (ViewRootImpl.java:5979)
  at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:5747)
  at android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:5800)
  at android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:5766)
  at android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:5774)
  at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:5747)
  at android.view.ViewRootImpl.deliverInputEvent (ViewRootImpl.java:8906)
  at android.view.ViewRootImpl.doProcessInputEvents (ViewRootImpl.java:8767)
...

1 Ответ

0 голосов
/ 16 июня 2020

можете ли вы проверить свой код вот так?

final ListView list = (ListView) findViewById(android.R.id.list);
final ListViewAutoScrollHelper scrollHelper = new ListViewAutoScrollHelper(list);
scrollHelper.setEnabled(true);
list.setOnTouchListener(scrollHelper);

и, пожалуйста, опубликуйте свой код, используя ListViewAutoScrollHelper код

...