Мне нужен совет по устранению сбоя, о котором сообщалось в магазине Play для моего приложения. Я вставил аварию внизу этого сообщения. Проблема заключается в том, что в Магазине больше не сообщается о сбоях, и сбой полностью находится в коде Google. У меня также есть много RecyclerViews в моем приложении, и я буквально не знаю, какой из них вызывает проблему. Кажется, что это происходит только один раз в месяц для ~ 200 пользователей, поэтому я сомневаюсь, что это простая ошибка, такая как забывание notifyDataSetChanged()
.
Какие-нибудь советы или хитрости я могу использовать здесь? Заранее спасибо.
Вот авария:
java.lang.IndexOutOfBoundsException:
at androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline (RecyclerView.java:6023)
at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition (RecyclerView.java:5958)
at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition (RecyclerView.java:5954)
at androidx.recyclerview.widget.LinearLayoutManager$LayoutState.next (LinearLayoutManager.java:2226)
at androidx.recyclerview.widget.LinearLayoutManager.layoutChunk (LinearLayoutManager.java:1557)
at androidx.recyclerview.widget.LinearLayoutManager.fill (LinearLayoutManager.java:1517)
at androidx.recyclerview.widget.LinearLayoutManager.scrollBy (LinearLayoutManager.java:1331)
at androidx.recyclerview.widget.LinearLayoutManager.scrollVerticallyBy (LinearLayoutManager.java:1075)
at androidx.recyclerview.widget.RecyclerView.scrollStep (RecyclerView.java:1829)
at androidx.recyclerview.widget.RecyclerView$ViewFlinger.run (RecyclerView.java:5155)
at android.view.Choreographer$CallbackRecord.run (Choreographer.java:927)
at android.view.Choreographer.doCallbacks (Choreographer.java:702)
at android.view.Choreographer.doFrame (Choreographer.java:635)
at android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.java:913)
at android.os.Handler.handleCallback (Handler.java:751)
at android.os.Handler.dispatchMessage (Handler.java:95)
at android.os.Looper.loop (Looper.java:154)
at android.app.ActivityThread.main (ActivityThread.java:6682)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1520)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410)