Can you copy and paste code in the *MyRemoteActivity class?* On Tuesday, May 20, 2014 4:17:16 PM UTC-4, plnelson wrote: > > I have a multi-threaded Android app. One thread wakes up periodically on a > timer and exchanges information over WiFi with a remote device and the > other one is the main thread that handles all the usual View stuff. > > Lately I've been getting a "Called from Wrong Thread Exception" in a catch > block in the remote handler thread. > > If I set a breakpoint in the remote handler code, when it's NOT crashing, > the stack trace in the Eclipse debugger says > > *Thread[ <9> Thread-10] (Suspended breakpoint at line 600 in > MyRemoteActivity)* > > But if I set a breakpoint in my catch-block when it crashes it names the > same threads, i.e., > > *Thread[ <9> Thread-10] (Suspended breakpoint at line 605 in > MyRemoteActivity)* > > (... different line number because it's the catch-block which is a few > lines down.) > > My question: If it's the wrong thread then why does the stack trace show > the same thread in the cases where it crashes and where it doesn't? And > what does the Eclipse debugger thread nomenclature ( "Thread x[ Thread-y]" > ) mean? What are some good strategies for analyzing "wrong thread" bugs? > > Thanks in advance! > > >
-- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] 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 unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

