Just a guess, but if you don't think Romain's advice is on spot... could it be that you have a parent adjusting its size to wrap a child which is adjusting to match its parent? I think somebody posted something similar and that was the cause.
Marina On Sep 26, 2012 3:50 AM, "Rajan" <r.d.thak...@gmail.com> wrote: > Hello, Romain Guy > > i am facing a same issue java.lang.StackOverflowError, i didn't understand > what can i do ? > i am newbie in Android so please help, i am working on this issues last 1 > to 2 days, but i didn't get success. > > please go through this link, > > https://groups.google.com/forum/?fromgroups=#!searchin/android-developers/Multiple$20SubActivity$20:$20facing$20StackOverflowError,$20please$20help/android-developers/nDWpyVOo3nQ/xbD5CZuEtGsJ > > > please help me. > Thank you. > > > On Tuesday, 21 July 2009 21:13:02 UTC+5:30, Romain Guy wrote: >> >> You have way too many nested viewsgroups/layout. Remove some of them :) >> >> On Mon, Jul 20, 2009 at 10:04 PM, Dexter's >> Brain<cooma...@gmail.com> wrote: >> > >> > Hi, >> > >> > I have a TabActivity, there are 4 tabs. In each tab I have put a >> > single Activity. One of the activities contains a Custom List View >> > which uses a CustomAdapter which extends the BaseAdapter. >> > >> > I get this excpetion, when I try to open the tab containing this >> > activity. It seems to be thrown at a point when probably the >> > TabActivity is being re-drawn. Can anybody please suggest some >> > alternatives, or solutions to avoid this problem. Here is the stack >> > trace. >> > >> > java.lang.StackOverflowError >> > at android.text.**SpannableStringBuilder.**drawText >> > (SpannableStringBuilder.java:**1042) >> > at android.graphics.Canvas.**drawText(Canvas.java:1273) >> > at android.text.Styled.each(**Styled.java:119) >> > at android.text.Styled.foreach(**Styled.java:249) >> > at android.text.Styled.drawText(**Styled.java:302) >> > at android.text.Layout.drawText(**Layout.java:1346) >> > at android.text.Layout.draw(**Layout.java:339) >> > at android.widget.TextView.**onDraw(TextView.java:3921) >> > at android.view.View.draw(View.**java:5838) >> > at android.view.ViewGroup.**drawChild(ViewGroup.java:1486) >> > at android.view.ViewGroup.**dispatchDraw(ViewGroup.java:**1228) >> > at android.view.ViewGroup.**drawChild(ViewGroup.java:1484) >> > at android.view.ViewGroup.**dispatchDraw(ViewGroup.java:**1228) >> > at android.view.ViewGroup.**drawChild(ViewGroup.java:1484) >> > at android.view.ViewGroup.**dispatchDraw(ViewGroup.java:**1228) >> > at android.view.ViewGroup.**drawChild(ViewGroup.java:1484) >> > at android.view.ViewGroup.**dispatchDraw(ViewGroup.java:**1228) >> > at android.widget.AbsListView.**dispatchDraw(AbsListView.java:**1319) >> > at android.widget.ListView.**dispatchDraw(ListView.java:**2820) >> > at android.view.View.draw(View.**java:5944) >> > at android.widget.AbsListView.**draw(AbsListView.java:2121) >> > at android.view.ViewGroup.**drawChild(ViewGroup.java:1486) >> > at android.view.ViewGroup.**dispatchDraw(ViewGroup.java:**1228) >> > at android.view.ViewGroup.**drawChild(ViewGroup.java:1484) >> > at android.view.ViewGroup.**dispatchDraw(ViewGroup.java:**1228) >> > at android.view.View.draw(View.**java:5841) >> > at android.widget.FrameLayout.**draw(FrameLayout.java:352) >> > at android.view.ViewGroup.**drawChild(ViewGroup.java:1486) >> > at android.view.ViewGroup.**dispatchDraw(ViewGroup.java:**1228) >> > at android.view.ViewGroup.**drawChild(ViewGroup.java:1484) >> > at android.view.ViewGroup.**dispatchDraw(ViewGroup.java:**1228) >> > at android.view.ViewGroup.**drawChild(ViewGroup.java:1484) >> > at android.view.ViewGroup.**dispatchDraw(ViewGroup.java:**1228) >> > at android.view.ViewGroup.**drawChild(ViewGroup.java:1484) >> > at android.view.ViewGroup.**dispatchDraw(ViewGroup.java:**1228) >> > at android.view.ViewGroup.**drawChild(ViewGroup.java:1484) >> > at android.view.ViewGroup.**dispatchDraw(ViewGroup.java:**1228) >> > at android.view.View.draw(View.**java:5841) >> > at android.widget.FrameLayout.**draw(FrameLayout.java:352) >> > at android.view.ViewGroup.**drawChild(ViewGroup.java:1486) >> > at android.view.ViewGroup.**dispatchDraw(ViewGroup.java:**1228) >> > at android.view.ViewGroup.**drawChild(ViewGroup.java:1484) >> > at android.view.ViewGroup.**dispatchDraw(ViewGroup.java:**1228) >> > at android.view.View.draw(View.**java:5841) >> > at android.widget.FrameLayout.**draw(FrameLayout.java:352) >> > at com.android.internal.policy.**impl.PhoneWindow$DecorView.**draw >> > (PhoneWindow.java:1847) >> > at android.view.ViewRoot.draw(**ViewRoot.java:1217) >> > at android.view.ViewRoot.**performTraversals(ViewRoot.**java:1030) >> > at android.view.ViewRoot.**handleMessage(ViewRoot.java:**1482) >> > at android.os.Handler.**dispatchMessage(Handler.java:**99) >> > at android.os.Looper.loop(Looper.**java:123) >> > at android.app.ActivityThread.**main(ActivityThread.java:3948) >> > at java.lang.reflect.Method.**invokeNative(Native Method) >> > at java.lang.reflect.Method.**invoke(Method.java:521) >> > at com.android.internal.os.**ZygoteInit$**MethodAndArgsCaller.run >> > (ZygoteInit.java:782) >> > at com.android.internal.os.**ZygoteInit.main(ZygoteInit.**java:540) >> > at dalvik.system.NativeStart.**main(Native Method) >> > >> > Thanks, >> > >> > Dexter >> > > >> > >> >> >> >> -- >> Romain Guy >> Android framework engineer >> roma...@android.com >> >> Note: please don't send private questions to me, as I don't have time >> to provide private support. All such questions should be posted on >> public forums, where I and others can see and answer them >> > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en