我有以下 Android 异常。这是由 Bugsense 报告的,我无法找到它来自哪里,因为没有引用我的应用程序的任何类。
java.lang.IndexOutOfBoundsException:无效索引 0,大小为 0
在java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:251)
在 java.util.ArrayList.get(ArrayList.java:304)
在 android.widget.HeaderViewListAdapter.isEnabled(HeaderViewListAdapter.java:164)
在 android.widget.AbsListView$ListItemAccessibilityDelegate.onInitializeAccessibilityNodeInfo(AbsListView.java:2512)
在 android.view.View.onInitializeAccessibilityNodeInfo(View.java:4849)
在 android.widget.LinearLayout.onInitializeAccessibilityNodeInfo(LinearLayout.java:1768)
在 android.view.View.createAccessibilityNodeInfo(View.java:4812)
在 android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:825)
在 android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:848)
在 android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:848)
在 android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:848)
在 android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:848)
在 android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchAccessibilityNodeInfos(AccessibilityInteractionController.java:734)
在 android.view.AccessibilityInteractionController.findAccessibilityNodeInfoByAccessibilityIdUiThread(AccessibilityInteractionController.java:205)
在 android.view.AccessibilityInteractionController.access 400 美元(AccessibilityInteractionController.java:49)
在 android.view.AccessibilityInteractionController$PrivateHandler.handleMessage(AccessibilityInteractionController.java:985)
在 android.os.Handler.dispatchMessage(Handler.java:99)
在 android.os.Looper.loop(Looper.java:137)
在 android.app.ActivityThread.main(ActivityThread.java:4867)
在 java.lang.reflect.Method.invokeNative(本机方法)
在 java.lang.reflect.Method.invoke(Method.java:511)
在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1007)
在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:774)
在dalvik.system.NativeStart.main(本机方法)
我确实怀疑这与更新小部件有关。关于如何追踪有什么想法吗?
通过 Google 地图视图获得类似的 Nullpointer。
尝试关闭手机上启用的所有辅助功能选项?
Android 问题跟踪器上还报告了另一个可访问性错误here https://code.google.com/p/android/issues/detail?id=55933
看起来除了重写自定义视图中的 addChildrenForAccessibility 方法之外,没有简单的方法可以从代码中关闭可访问性。 (见上面的链接)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)