ViewGroup.resetResolvedTextDirection 中的 Android StackOverflowError

标签 android stack-overflow viewgroup

我刚去 Android Market 发布我的应用程序更新,发现现有安装报告了一些新错误。虽然我可以理解(并尝试做一些事情)其中的大多数,但这个让我很困惑:

java.lang.StackOverflowError
at android.view.ViewGroup.resetResolvedTextDirection(ViewGroup.java:5131)
at android.view.ViewGroup.resetResolvedTextDirection(ViewGroup.java:5131)
at android.view.ViewGroup.resetResolvedTextDirection(ViewGroup.java:5131)
at android.view.ViewGroup.resetResolvedTextDirection(ViewGroup.java:5131)
at android.view.ViewGroup.resetResolvedTextDirection(ViewGroup.java:5131)
at android.view.ViewGroup.resetResolvedTextDirection(ViewGroup.java:5131)
... this line repeats about 200 times or so ...

仅此而已 - 没有任何其他信息。

我完全不知道从哪里开始调查这个问题。非常感谢任何想法。

最佳答案

这似乎是 ICS 中添加的方法,所以它是 4.0 及以上。看着the code似乎您的层次结构中有某种 View 循环,因为它显然 child.resetResolvedTextDirection(); 行在执行此操作。换句话说,您的布局中的一个 ViewGroup 类已以某种方式作为子级添加到其自身的某处。

关于ViewGroup.resetResolvedTextDirection 中的 Android StackOverflowError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9180626/

相关文章:

android - API 14 (Android 4.0) 的 AVD 根本不起作用

android - 为什么 Activity 的 onBackPressed 没有被调用?

java - 为什么这不会通知线程?

lisp - 堆栈溢出与关联和功能测试

c++ - 循环抛出 "parser stack overflow, program too complex"的编译时间

android - Android 设置 Activity 的典型布局结构是什么?

android - 如何提高 Android 中 PocketSphinx 词典的准确性

android - 自定义相对布局缩放?

android ViewGroup高度不能是wrap_content

memory-management - Go怎么没有stackoverflow