Mobile-UXSDK-Android
Mobile-UXSDK-Android copied to clipboard
PreFlightCheckListPanel 异常导致程序奔溃
1 java.lang.IllegalStateException:Exception thrown on Scheduler.Worker thread. Add `onError` handling.
--
2 dji.thirdparty.rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:60)
3 ......
4 Caused by:
5 java.lang.IllegalStateException:Cannot call this method while RecyclerView is computing a layout or scrolling dji.ux.internal.RecyclerListView{6d86cd4 VFED.V... ......ID 0,0-1500,1346 #7f0903e0 app:id/recycle_list_view_content}, adapter:dji.ux.a.c@a404172, layout:androidx.recyclerview.widget.LinearLayoutManager@178c9c3, context:com.drone.view.DroneActivity@43a8215
6 androidx.recyclerview.widget.RecyclerView.assertNotInLayoutOrScroll(RecyclerView.java:2880)
7 androidx.recyclerview.widget.RecyclerView$RecyclerViewDataObserver.onItemRangeChanged(RecyclerView.java:5292)
8 androidx.recyclerview.widget.RecyclerView$AdapterDataObservable.notifyItemRangeChanged(RecyclerView.java:12012)
9 androidx.recyclerview.widget.RecyclerView$AdapterDataObservable.notifyItemRangeChanged(RecyclerView.java:12002)
10 androidx.recyclerview.widget.RecyclerView$Adapter.notifyItemChanged(RecyclerView.java:7086)
11 dji.ux.panel.PreFlightCheckListPanel.updateInternalStorageField(Unknown Source:25)
12 dji.ux.panel.PreFlightCheckListPanel.transformValue(Unknown Source:531)
13 dji.ux.base.C.a(Unknown Source:6)
14 dji.ux.base.C.call(Unknown Source:2)
15 dji.thirdparty.rx.internal.util.ScalarSynchronousObservable$4.call(ScalarSynchronousObservable.java:223)
16 dji.thirdparty.rx.internal.util.ScalarSynchronousObservable$4.call(ScalarSynchronousObservable.java:220)
17 dji.thirdparty.rx.Observable$2.call(Observable.java:233)
18 dji.thirdparty.rx.Observable$2.call(Observable.java:225)
19 dji.thirdparty.rx.Observable.unsafeSubscribe(Observable.java:8741)
20 dji.thirdparty.rx.internal.operators.OnSubscribeConcatMap$ConcatMapSubscriber.drain(OnSubscribeConcatMap.java:286)
21 dji.thirdparty.rx.internal.operators.OnSubscribeConcatMap$ConcatMapSubscriber.onNext(OnSubscribeConcatMap.java:144)
22 dji.thirdparty.rx.internal.operators.OnSubscribeFromArray$FromArrayProducer.slowPath(OnSubscribeFromArray.java:100)
23 dji.thirdparty.rx.internal.operators.OnSubscribeFromArray$FromArrayProducer.request(OnSubscribeFromArray.java:63)
24 dji.thirdparty.rx.Subscriber.setProducer(Subscriber.java:211)
25 dji.thirdparty.rx.internal.operators.OnSubscribeFromArray.call(OnSubscribeFromArray.java:32)
26 dji.thirdparty.rx.internal.operators.OnSubscribeFromArray.call(OnSubscribeFromArray.java:24)
27 dji.thirdparty.rx.Observable.unsafeSubscribe(Observable.java:8741)
28 dji.thirdparty.rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:94)
29 dji.thirdparty.rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:42)
30 dji.thirdparty.rx.Observable.subscribe(Observable.java:8834)
31 dji.thirdparty.rx.Observable.subscribe(Observable.java:8801)
32 dji.thirdparty.rx.Observable.subscribe(Observable.java:8515)
33 dji.ux.d.s.onValueChange(Unknown Source:34)
34 dji.internal.callback.CallbackThreadMgr$8.run(Unknown Source:6)
35 android.os.Handler.handleCallback(Handler.java:883)
36 android.os.Handler.dispatchMessage(Handler.java:100)
37 android.os.Looper.loop(Looper.java:214)
38 android.os.HandlerThread.run(HandlerThread.java:67)
Agent comment from Luce Luo in Zendesk ticket #34386:
尊敬的用户,
您好!感谢您联系DJI 大疆创新。 为了快速收集问题细节,麻烦您详细填写如下表格。 https://formcrafts.com/a/dji-developer-feedback-cn
在收到您的详细细节信息后,我们将会进行快速处理。
非常感谢您的理解与配合,祝您生活愉快!
Best Regards,
DJI 大疆创新SDK技术支持
Agent comment from Luce Luo in Zendesk ticket #34386:
尊敬的用户,
您好!感谢您联系DJI 大疆创新。 为了快速收集问题细节,麻烦您详细填写如下表格。 https://formcrafts.com/a/dji-developer-feedback-cn
在收到您的详细细节信息后,我们将会进行快速处理。
非常感谢您的理解与配合,祝您生活愉快!
Best Regards,
DJI 大疆创新SDK技术支持
已填表。