I have a listView which contains TextViews. I append to it several
strings, and some of them are linkified.

                SpannableString str = SpannableString.valueOf(text);
                str.setSpan(new URLSpan(url), 0, text.length(),
Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
                textView.append(str);

For some reason, when i compile it for sdk 1.1 it works fine, but on
sdk 1.5 devices (like Galaxy) it crashes with the following error.

Any ideas why?


01-24 15:05:54.915: INFO/dalvikvm(687): Stack overflow, expanding
(0x41048200 to 0x41048000)
01-24 15:05:54.915: INFO/dalvikvm(687): Shrank stack (to 0x41048200,
curFrame is 0x41049cd8)
01-24 15:05:54.925: DEBUG/AndroidRuntime(687): Shutting down VM
01-24 15:05:54.925: WARN/dalvikvm(687): threadid=3: thread exiting
with uncaught exception (group=0x4000fe70)
01-24 15:05:54.925: ERROR/AndroidRuntime(687): Uncaught handler:
thread main exiting due to uncaught exception
01-24 15:05:55.014: DEBUG/dalvikvm(687): GC freed 5881 objects /
487464 bytes in 67ms
01-24 15:05:55.014: ERROR/AndroidRuntime(687):
java.lang.StackOverflowError
01-24 15:05:55.014: ERROR/AndroidRuntime(687):     at
android.text.SpannableStringBuilder.drawText
(SpannableStringBuilder.java:1042)
01-24 15:05:55.014: ERROR/AndroidRuntime(687):     at
android.graphics.Canvas.drawText(Canvas.java:1273)
01-24 15:05:55.014: ERROR/AndroidRuntime(687):     at
android.text.Styled.each(Styled.java:119)
01-24 15:05:55.014: ERROR/AndroidRuntime(687):     at
android.text.Styled.foreach(Styled.java:249)
01-24 15:05:55.014: ERROR/AndroidRuntime(687):     at
android.text.Styled.drawText(Styled.java:302)
01-24 15:05:55.014: ERROR/AndroidRuntime(687):     at
android.text.Layout.drawText(Layout.java:1346)
01-24 15:05:55.014: ERROR/AndroidRuntime(687):     at
android.text.Layout.draw(Layout.java:339)
01-24 15:05:55.014: ERROR/AndroidRuntime(687):     at
android.widget.TextView.onDraw(TextView.java:3921)

-- 
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

Reply via email to