jjzjj

ArrayIndexOutOfBoundsException

全部标签

java.lang.ArrayIndexOutOfBoundsException : length=27; index=-1 异常

我在回收站View中实现页脚时遇到此错误。我就是这样做的。我使用了两种类型来显示列表中的不同View,但是方法getItemCount()中的某些内容设置不当,或者当我在列表中获取被点击项目模型的位置时。这是我目前所拥有的:privatefinalintVIEW_TYPE_ITEM=0;privatefinalintVIEW_TYPE_FOOTER=1;@OverridepublicintgetItemCount(){returnmUsers==null?0:mUsers.size()+1;}@OverridepublicintgetItemViewType(intposition){

android - TextView 样式 ArrayIndexOutOfBoundsException

我的管理控制台从PlayStore出现反复崩溃。我不明白为什么它会崩溃。我从来没有重现过这个崩溃,它似乎只来自三星Galaxy设备(虽然不太确定)。来自sdk版本4.1&4.2&4.3这是完整的StackTrace:android.view.InflateException:BinaryXMLfileline#31:Errorinflatingclassatandroid.view.LayoutInflater.createView(LayoutInflater.java:613)atcom.android.internal.policy.impl.PhoneLayoutInflate

java - 滚动值时 Numberpicker 抛出 ArrayIndexOutOfBoundsException

嘿,我有一个简单的NumberPicker,它有15个值(100,200,300,400,...,1500)。当我滚动浏览数字时,数字选择器在我到达数字1400(位置13)时抛出ArrayIndexOutOfBoundsException。请参阅下面的日志。但我真的不知道。这似乎是numberpicker类的错误。这是我的代码:tv_radius.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){finalDialogdialog=newDialog(CostLogActivity2.th

java - Android ArrayIndexOutOfBoundsException 和 AbsListViewRecycleBin.addScrapView

我有一个随机出现的ArrayIndexOutOfBoundsException。它似乎是在我的notifyDataSetChanged();期间发生的,因为错误是如此随机,所以很难准确指出它发生的位置。有没有人对自定义Adaptor有类似的问题?FATALEXCEPTION:mainjava.lang.ArrayIndexOutOfBoundsException:length=12;index=12atandroid.widget.AbsListView$RecycleBin.addScrapView(AbsListView.java:8041)atandroid.widget.Lis

android - Carousel 中的 ArrayIndexOutOfBoundsException - MessageQueue 回调和 handleReceiveCallback 中的异常

我在我的应用中使用轮播。对于拥有Android4.2.2且仅处于横向模式的用户,他们报告了此问题:12-1915:01:56.685:E/InputEventReceiver(7009):Exceptiondispatchinginputevent.12-1915:01:56.685:E/MessageQueue-JNI(7009):ExceptioninMessageQueuecallback:handleReceiveCallback12-1915:01:56.695:E/MessageQueue-JNI(7009):java.lang.ArrayIndexOutOfBoundsE

android - 带有过滤器的 ArrayAdapter 的 ArrayIndexOutOfBoundsException

我得到了一个ArrayIndexOutOfBoundsException,下面给出了启用过滤的ArrayAdapter的自定义实现。我看到过滤代码返回了正确的结果集,但是在过滤后呈现View时,出现异常。我在这里做错了什么。感谢任何帮助。importjava.util.ArrayList;importjava.util.List;importandroid.app.Activity;importandroid.view.LayoutInflater;importandroid.view.View;importandroid.view.ViewGroup;importandroid.wi

Android EditText 长按 : ArrayIndexOutOfBoundsException: length=15; index=491

我有这种我无法解释的奇怪行为。我的布局非常简单:一个EditText:当我尝试长按它(以粘贴一些文本)时,我得到了立即强制关闭和此错误:05-0816:56:16.838:E/AndroidRuntime(12164):FATALEXCEPTION:main05-0816:56:16.838:E/AndroidRuntime(12164):android.view.InflateException:BinaryXMLfileline#17:Errorinflatingclass05-0816:56:16.838:E/AndroidRuntime(12164):atandroid.vie

android - PhotoView + ViewPager 中的 ArrayIndexOutOfBoundsException

我正在使用PhotoView库,但是当它与viewpager一起使用时,我在缩放时遇到错误。08-2217:14:50.096:E/AndroidRuntime(8740):FATALEXCEPTION:main08-2217:14:50.096:E/AndroidRuntime(8740):java.lang.IllegalArgumentException:pointerIndexoutofrange08-2217:14:50.096:E/AndroidRuntime(8740):atandroid.view.MotionEvent.nativeGetAxisValue(Nativ

java - 为什么 ArrayIndexOutOfBoundsException 不是编译时错误?

有人可以向我解释为什么ArrayIndexOutOfBoundsException是运行时异常而不是编译时错误吗?在索引为负数或大于数组大小时的明显情况下,我不明白为什么它不能成为编译时错误。已编辑:尤其是当数组的大小甚至索引在编译时已知时,例如int[]a=newint[10];a[-1]=5;这应该是编译错误。 最佳答案 数组的大小只能在运行时定义(例如,最简单的情况,如果数组的大小取决于用户输入)。因此,不可能在编译时通过检查数组的访问而实际上不知道其边界(大小)来检查此类异常。

java - ArrayIndexOutOfBoundsException 和 IndexOutOfBoundsException 之间的区别?

我们应该在哪些用例中分别使用ArrayIndexOutOfBoundsException和`IndexOutOfBoundsException? 最佳答案 IndexOutOfBoundsException:抛出表示某种索引(例如数组、字符串或vector)超出范围。ArrayIndexOutOfBoundsException,StringIndexOutOfBoundsException是两个类,它们实现了IndexOutOfBoundsException。ArrayIndexOutOfBoundsException:抛出表示已使