plays 发表于 2025-6-18 23:05:56

请问一下这是什么问题造成的

" aid="attachimg_33456程序版本: 1.0
程序构建日期: 2025-06-18 22:32:40
当前日期: 2025-06-18 22:36:38
设备: HUAWEI FIN-AL60

堆栈跟踪(崩溃信息):
java.lang.ArrayIndexOutOfBoundsException: length=2; index=2
at com.bin.david.form.component.TableProvider.drawContent(TableProvider.java:329)
at com.bin.david.form.component.TableProvider.onDraw(TableProvider.java:81)
at com.bin.david.form.core.SmartTable.onDraw(SmartTable.java:156)
at android.view.View.draw(View.java:23795)
at android.view.View.updateDisplayListIfDirty(View.java:22584)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4827)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4800)
at android.view.View.updateDisplayListIfDirty(View.java:22522)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4827)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4800)
at android.view.View.updateDisplayListIfDirty(View.java:22522)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4827)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4800)
at android.view.View.updateDisplayListIfDirty(View.java:22522)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4827)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4800)
at android.view.View.updateDisplayListIfDirty(View.java:22522)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4827)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4800)
at android.view.View.updateDisplayListIfDirty(View.java:22522)
at android.view.View.draw(View.java:23484)
at android.view.ViewGroup.drawChild(ViewGroup.java:4845)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4592)
at android.widget.FrameLayout.dispatchDraw(FrameLayout.java:457)
at android.view.View.draw(View.java:23798)
at android.widget.ScrollView.draw(ScrollView.java:2119)
at android.view.View.updateDisplayListIfDirty(View.java:22584)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4827)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4800)
at android.view.View.updateDisplayListIfDirty(View.java:22522)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4827)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4800)
at android.view.View.updateDisplayListIfDirty(View.java:22522)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4827)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4800)
at android.view.View.updateDisplayListIfDirty(View.java:22522)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4827)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4800)
at android.view.View.updateDisplayListIfDirty(View.java:22522)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4827)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4800)
at android.view.View.updateDisplayListIfDirty(View.java:22522)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4827)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4800)
at android.view.View.updateDisplayListIfDirty(View.java:22522)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4827)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4800)
at android.view.View.updateDisplayListIfDirty(View.java:22522)
at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:549)
at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:555)
at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:641)
at android.view.ViewRootImpl.draw(ViewRootImpl.java:6061)
at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:5773)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:4756)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:3146)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:11127)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1599)
at android.view.Choreographer.doCallbacks(Choreographer.java:1263)
at android.view.Choreographer.doFrame(Choreographer.java:1127)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1549)
at android.os.Handler.handleCallback(Handler.java:966)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loopOnce(Looper.java:205)
at android.os.Looper.loop(Looper.java:293)
at android.app.ActivityThread.loopPr

zmmhcc 发表于 2025-6-19 00:21:58

数组索引越界。在火山中数组的索引从0开始,即0、1、2、3……。注意:火山中数组索引并非如自然界中的计数一样从1开始,如1、2、3……

创世魂 发表于 2025-6-19 10:26:59

数组成员溢出了。成员索引是从0开始的。仔细检查一下数组操作。
页: [1]
查看完整版本: 请问一下这是什么问题造成的