Android例外-来源不明(可能是小部件) [英] Android exception - Unknown origin (possibly widget)

查看:154
本文介绍了Android例外-来源不明(可能是小部件)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有以下Android异常。它是由Bugsense报道的,由于没有引用我的应用的任何类,因此我无法找到它的来源。

I have the following Android exception. It is reported by Bugsense and I cannot find out where it comes from as there is no reference to any class of my app.


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)上的b $ b android.widget.AbsListView $ ListItemAccessibilityDelegate.onInitializeAccessibilityNodeInfo(AbsListView.java:2512)上的
android.widget.HeaderViewListAdapter.isEnabled(HeaderViewListAdapter.java:164)上的b $ b。 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.Ac cessibilityInteractionController $ AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:848)
在android.view.AccessibilityInteractionController $ AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:848)
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(本机方法)

java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0 at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:251) at java.util.ArrayList.get(ArrayList.java:304) at android.widget.HeaderViewListAdapter.isEnabled(HeaderViewListAdapter.java:164) at android.widget.AbsListView$ListItemAccessibilityDelegate.onInitializeAccessibilityNodeInfo(AbsListView.java:2512) at android.view.View.onInitializeAccessibilityNodeInfo(View.java:4849) at android.widget.LinearLayout.onInitializeAccessibilityNodeInfo(LinearLayout.java:1768) at android.view.View.createAccessibilityNodeInfo(View.java:4812) at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:825) at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:848) at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:848) at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:848) at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:848) at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchAccessibilityNodeInfos(AccessibilityInteractionController.java:734) at android.view.AccessibilityInteractionController.findAccessibilityNodeInfoByAccessibilityIdUiThread(AccessibilityInteractionController.java:205) at android.view.AccessibilityInteractionController.access$400(AccessibilityInteractionController.java:49) at android.view.AccessibilityInteractionController$PrivateHandler.handleMessage(AccessibilityInteractionController.java:985) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4867) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1007) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:774) at dalvik.system.NativeStart.main(Native Method)

我确实怀疑它与更新小部件有关。有关如何跟踪的任何想法?

I do suspect it has something to do with updating a widget. Any ideas on how to trace?

推荐答案

具有Google地图视图的类似Nullpointer。
尝试关闭手机上启用的所有辅助功能选项吗?
并且在Android问题跟踪器中报告了另一个可访问性错误

Got similar Nullpointer with a Google map view. try and turn off any accessibility options enabled on your phone? And there is a another accessibility bug reported on the Android Issues tracker here

似乎没有简单的方法可以从代码中转换可访问性,除了在自定义视图中覆盖addChildrenForAccessibility方法之外。 (请参见上面的链接)

It looks like there is no easy way to turn of accessibility from code, except for overriding the addChildrenForAccessibility method in a custom view. (see above link)

这篇关于Android例外-来源不明(可能是小部件)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆