java - android.view.accessibility.AccessibilityNodeInfo.setText 致命异常:java.lang.IndexOutOfBoundsException
问题描述
我在 Fabric crashlytics 中有这个错误,我的一个用户java.lang.IndexOutOfBoundsException:setSpan (-1 ... -1)
在这个文件上“致命异常:在 0 之前开始” AccessibilityNodeInfo.java
,但我的项目中没有这个类!我能做些什么来解决它?
Fatal Exception: java.lang.IndexOutOfBoundsException: setSpan (-1 ... -1) starts before 0
at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java:1326)
at android.text.SpannableStringBuilder.setSpan(SpannableStringBuilder.java:682)
at android.text.SpannableStringBuilder.setSpan(SpannableStringBuilder.java:674)
at android.view.accessibility.AccessibilityNodeInfo.setText(AccessibilityNodeInfo.java:2574)
at android.widget.TextView.onInitializeAccessibilityNodeInfoInternal(TextView.java:10803)
at android.view.View.onInitializeAccessibilityNodeInfo(View.java:7699)
at android.view.View.createAccessibilityNodeInfoInternal(View.java:7658)
at android.view.View.createAccessibilityNodeInfo(View.java:7643)
at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:1147)
at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:1170)
at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:1170)
at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:1170)
at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchAccessibilityNodeInfos(AccessibilityInteractionController.java:972)
at android.view.AccessibilityInteractionController.findAccessibilityNodeInfoByAccessibilityIdUiThread(AccessibilityInteractionController.java:336)
at android.view.AccessibilityInteractionController.access$400(AccessibilityInteractionController.java:67)
at android.view.AccessibilityInteractionController$PrivateHandler.handleMessage(AccessibilityInteractionController.java:1324)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6718)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
解决方案
推荐阅读
- io - 从文件读取期间的 Fortran 运行时错误
- sql-server - 从 SQLOLEDB.1 更改为 SQLNCLI 的性能问题?
- javascript - javascript typeof Object.create !== '函数'
- python - 如何通过不需要 sudo 密码的 python 脚本停止和启动 systemd 服务
- string - 循环几个字符串变量。如何计算重复?
- sql-server - 如果存在约束冲突,则忽略删除行并继续
- java - 无法在 java 中使用 null 安全 Objects.equals 比较长值
- python-3.x - 在 Python 3.6 Windows 上安装 PyMesh
- jenkins - 使用 XMLParser 在 jenkins 脚本中进行 xmlparsing
- ios - Xcode/iOS xctest - 找不到构建输入文件