-
开发Android时遇到StackOverflowError5
这是我在开发Android遇到的错误,着了几天也没有找到原因。
错误打印如下,我想看看有没有谁碰到过,有没有什么解决方法。
06-17 14:34:10.910: WARN/dalvikvm(533): threadid=3: thread exiting with uncaught exception (group=0x4000fe70)
06-17 14:34:10.920: ERROR/AndroidRuntime(533): Uncaught handler: thread main exiting due to uncaught exception
06-17 14:34:10.960: ERROR/AndroidRuntime(533): java.lang.StackOverflowError
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.text.Styled.each(Styled.java:43)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.text.Styled.foreach(Styled.java:249)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.text.Styled.measureText(Styled.java:371)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.text.Layout.measureText(Layout.java:1477)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.text.Layout.getHorizontal(Layout.java:529)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.text.Layout.getHorizontal(Layout.java:513)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.text.Layout.getPrimaryHorizontal(Layout.java:498)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.widget.TextView.getFocusedRect(TextView.java:3952)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.FocusFinder.findNextFocus(FocusFinder.java:72)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.focusSearch(ViewGroup.java:468)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.focusSearch(ViewGroup.java:470)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.focusSearch(ViewGroup.java:470)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.focusSearch(ViewGroup.java:470)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.focusSearch(ViewGroup.java:470)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.focusSearch(ViewGroup.java:470)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.focusSearch(ViewGroup.java:470)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.focusSearch(ViewGroup.java:470)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.focusSearch(ViewGroup.java:470)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.focusSearch(ViewGroup.java:470)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.focusSearch(ViewGroup.java:470)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.View.focusSearch(View.java:3032)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.widget.TextView.onCreateInputConnection(TextView.java:4333)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.inputmethod.InputMethodManager.startInputInner(InputMethodManager.java:933)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.inputmethod.InputMethodManager.checkFocus(InputMethodManager.java:1105)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.inputmethod.InputMethodManager.isActive(InputMethodManager.java:530)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.widget.TextView.onDraw(TextView.java:3881)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.View.draw(View.java:5838)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.drawChild(ViewGroup.java:1536)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1278)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.drawChild(ViewGroup.java:1534)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1278)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.drawChild(ViewGroup.java:1534)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1278)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.View.draw(View.java:5944)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.widget.FrameLayout.draw(FrameLayout.java:352)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.drawChild(ViewGroup.java:1536)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1278)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.View.draw(View.java:5841)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.drawChild(ViewGroup.java:1536)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1278)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.View.draw(View.java:5841)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.drawChild(ViewGroup.java:1536)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1278)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.View.draw(View.java:5841)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.widget.FrameLayout.draw(FrameLayout.java:352)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.drawChild(ViewGroup.java:1536)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1278)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.drawChild(ViewGroup.java:1534)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1278)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.drawChild(ViewGroup.java:1534)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1278)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.drawChild(ViewGroup.java:1534)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1278)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.View.draw(View.java:5841)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.widget.FrameLayout.draw(FrameLayout.java:352)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.drawChild(ViewGroup.java:1536)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1278)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.View.draw(View.java:5841)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.widget.FrameLayout.draw(FrameLayout.java:352)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:1898)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewRoot.draw(ViewRoot.java:1217)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewRoot.performTraversals(ViewRoot.java:1030)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.view.ViewRoot.handleMessage(ViewRoot.java:1482)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.os.Handler.dispatchMessage(Handler.java:99)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.os.Looper.loop(Looper.java:123)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at android.app.ActivityThread.main(ActivityThread.java:3948)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at java.lang.reflect.Method.invokeNative(Native Method)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at java.lang.reflect.Method.invoke(Method.java:521)
06-17 14:34:10.960: ERROR/AndroidRuntime(533): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.r2009年6月17日 14:49
相关推荐
在Java编程中,`java.lang.StackOverflowError` 是一个常见的运行时异常,它通常发生在程序执行过程中,当Java虚拟机(JVM)的调用栈溢出时。调用栈是每个线程用来存储方法调用信息的数据结构,当递归调用过深或者...
在Java编程中,系统稳定性是至关重要的,而StackOverflowError是一个常见的运行时错误,通常由于内存管理问题导致。本篇文章将详细探讨StackOverflowError的原因和解决方案。 StackOverflowError是由于线程的JVM栈...
StackOverflowError如何解决.md
StackOverflowError解决办法.md
StackOverflowError(解决方案).md
如果某个线程的线程栈空间被耗尽,没有足够资源分配给新创建的栈帧,就会抛出 java.lang.StackOverflowError 错误。 线程栈是如何运行的? 首先给出一个简单的程序调用代码示例,如下所示: public class...
项目中碰到的,记录一下
Java中内存异常StackOverflowError与OutOfMemoryError是两种常见的错误类型,它们都是 Java 虚拟机(JVM)在运行时可能遇到的问题。本文将详细介绍这两种错误的定义、产生原因以及解决方法。 StackOverflowError ...
stackoverflow问题汇编_android Kindle阅读器格式,阅读时需下载相应阅读器
其次,积极地参与Android开发社区和论坛,如StackOverflow、Google开发者论坛或Android开发者社区,可以有效地交流经验、解决问题。版本控制和协作也是开发中的重要环节,推荐使用Git等版本控制系统来管理代码,...
stackoverflow-Java-top-qa 对stackoverflow上Java相关、投票数TOP100的问答进行翻译,欢迎点star,我们会持续更新!!! 为了让“翻译”更有意义,给阅读者带来更多、更有效的收获,我们会有一些加工: 例如,对问题...
项目中碰到的,记录一下解决方案
在Android开发过程中,遇到应用程序崩溃是非常常见的现象,尤其是在处理复杂逻辑或者内存管理不当的时候,可能会出现Stack Overflow错误。Stack Overflow通常发生在程序递归调用过深或者无限循环时,导致调用栈耗尽...