我最近发布了一个更新到我的Android应用程序,并获得了大量的崩溃报告,包括以下堆栈.我很茫然,因为堆栈中绝对没有我的代码,所以我不确定如何解决这个问题.有没有人见过这个错误?我能做些什么来解决这个问题或调试它?
java.lang.IndexOutOfBoundsException: setSpan (0 ... 11) ends beyond length 0
at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java:1016)
at android.text.SpannableStringBuilder.setSpan(SpannableStringBuilder.java:592)
at android.text.SpannableStringBuilder.setSpan(SpannableStringBuilder.java:588)
at android.widget.TextView.setSpan_internal(TextView.java:8610)
at android.widget.Editor$SuggestionsPopupWindow.onItemClick(Editor.java:2902)
at android.widget.AdapterView.performItemClick(AdapterView.java:298)
at android.widget.AbsListView.performItemClick(AbsListView.java:1128)
at android.widget.AbsListView$PerformClick.run(AbsListView.java:2812)
at android.widget.AbsListView$1.run(AbsListView.java:3571)
at android.os.Handler.handleCallback(Handler.java:725)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:153)
at android.app.ActivityThread.main(ActivityThread.java:5299)
at java.lang.reflect.Method.invokeNative(Method.java)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
at dalvik.system.NativeStart.main(NativeStart.java)
Run Code Online (Sandbox Code Playgroud)
编辑:从堆栈中,它看起来像是通过ListView - > itemClick - >然后尝试使用TextView执行某些操作.我有多个可单击的listViews,其中包含textViews ...我可以在textViews上设置一个属性来阻止这种情况发生吗?
小智 4
我认为你的字符串中有空格,你有十一个空格字符串,但没有字符,所以实际/修剪长度为零,这将导致设置选择错误。您可以在设置选择位置之前检查 myString.trim().lenght() > 0 。
| 归档时间: |
|
| 查看次数: |
7132 次 |
| 最近记录: |