草庐IT

IndexOutOfBoundsException

全部标签

android - java.lang.IndexOutOfBoundsException : setSpan (2 . .. 2) 超出长度 1

我遇到了这个异常,我是android的新手,所以请帮助我。E/UncaughtException:java.lang.IndexOutOfBoundsException:setSpan(2...2)endsbeyondlength1holder.oldLaundriesQuantityEditText.addTextChangedListener(newTextWatcher(){@OverridepublicvoidbeforeTextChanged(CharSequences,intstart,intcount,intafter){}@OverridepublicvoidonTex

java - 了解 Android 中的 Arraylist IndexOutOfBoundsException

我从我使用的任何Arraylist中得到了很多IndexOutOfBoundsException。大多数时候它工作正常,但有时我在项目中使用的Arraylists上遇到这个烦人的错误。主要原因总是要么java.util.ArrayList.throwIndexOutOfBoundsException:Invalidindex3,sizeis3或java.util.ArrayList.throwIndexOutOfBoundsException:Invalidindex0,sizeis0帮助我了解此错误的主要原因,因为无论我搜索了多少答案,它们都不能完全帮助我。

java - 数组 [i] = java.lang.IndexOutOfBoundsException : Invalid array range 10 to 10

我的问题是在调试过程中,标题中不断出现错误。array[i]=java.lang.IndexOutOfBoundsException:Invalidarrayrange10to10下面是for循环。我输入值people=10,payer=4,rest=6。int[]array=newint[people];Randomrand=newRandom();intrest=people-payer;for(inti=0;i我认为错误是说我正在尝试访问数组中不存在的索引10。我不知道我在哪里访问数组[10]。或者问题可能出在其他地方??感谢您的宝贵时间:)+加法这是完整的代码,但是太长了……我

android - 处理烦人的 "java.lang.IndexOutOfBoundsException: getChars (5 ... 0) has end before start"错误

我每天从我的用户那里收到大约50个这样的消息。我意识到这是一个摩托罗拉Droid错误-http://code.google.com/p/android/issues/detail?id=5164无论如何我可以在我的代码中捕获这个错误吗? 最佳答案 异常似乎是在TextView的深处触发的,所以除非您将TextView或您使用的变体子类化并在protected方法中捕获该异常,否则您没有多少可以做到。 关于android-处理烦人的"java.lang.IndexOutOfBoundsEx

java - ArrayList IndexOutOfBoundsException 在位置 0

我在Android应用程序中遇到了一个奇怪的问题。我有一个ArrayList,我尝试使用get(0)获取第一项。但是应用程序有时会因为IndexOutOfBoundsException而崩溃。代码:intcurrentItemPosition=0;if(!mArrayList.isEmpty()){currentItem=mArrayList.get(currentItemPosition);}这怎么可能?日志:java.lang.IndexOutOfBoundsException:Invalidindex0,sizeis0atjava.util.ArrayList.throwInde

Android API 21 - 页脚 View IndexOutOfBoundsException

我的应用程序中有一个使用footerView的ListView。我的代码在除具有API21的设备之外的所有设备上运行良好:我得到了一个IndexOutOfBoundsException。我的ListView包含一个类,这个类可以通过微调器进行不同的排序。每次我第二次更改类(class)顺序时,我的应用程序都会崩溃。这是我在onCreate中的代码://ListViewclassement_listview=(ListView)findViewById(R.id.classement_listview);LayoutInflaterinflater=(LayoutInflater)get

android - java.lang.IndexOutOfBoundsException : setSpan (-1 . .. -1) 在 Android 8.0 之前开始于 0

问题自升级到Android8.0以来,我收到许多崩溃报告,指出在我的代码之外发生的IndexOutOfBoundsException。但与theotherquestion不同。崩溃报告这似乎是Android本身的一个错误。但我猜它是在我使用TextView内容中的链接时出现的。FatalException:java.lang.IndexOutOfBoundsException:setSpan(-1...-1)startsbefore0atandroid.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java:

android - IndexOutOfBoundsException 但错误没有给我代码中的一行

我更新了我的应用程序并突然收到此错误。因为我的代码中没有一行,所以我无法理解它的开头或结尾。人们在手机上看到过这个,我在一个模拟器上看到过,但在我的家用机器上它工作正常。删除数据库并重新启动仍然没有欢迎任何想法谢谢java.lang.IndexOutOfBoundsException:Invalidindex1,sizeis1atjava.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:251)atjava.util.ArrayList.get(ArrayList.java:304)atandroid.widge

android - ArrayAdapter 中的 IndexOutOfBoundsException

我得到了一个涉及ListView和ArrayAdapter的简单代码,它会在某些设备上抛出IndexOutOfBoundsException。问题是:我不知道这个异常是怎么发生的,我只从Android的开发者控制台得到堆栈跟踪。简化的代码示例如下所示。ArrayAdapter的getItem操作如何因position元素而失败?ArrayAdapter从未更改,Activity中没有其他方法。我知道什么是IndexOutOfBoundsException,我知道我可以通过先检查长度来防止它。但是我很好奇:这里怎么会出现这个Exception?某人如何点击数据结构中不存在的事件?精简代码

android - 带有分页的房间实时数据在某些设备中出现 IndexOutOfBoundsException

我正在使用带Room实时数据的分页库,在某些设备中,有时我会收到IndexOutOfBoundsException索引超出范围-传递位置=75,旧列表大小=75(大小始终为75,我的数据库都没有固定大小75)问题是日志显示更像是一个内部错误而不是我的应用程序错误FatalException:java.lang.IndexOutOfBoundsException:Indexoutofbounds-passedposition=75,oldlistsize=75atandroidx.recyclerview.widget.DiffUtil$DiffResult.convertOldPosi