On Feb 25, 1:03 pm, Paolo <[email protected]> wrote: > Do nothing. > my background thread has a reference to the (first) handler. when it > finishes it sends a message on this handler. > > If I rotate the screen before the thread has sent the message, i think > that my activity is able to catch the message because I read this from > the Documentation: > > "A Handler allows you to send and process Message and Runnable objects > associated with a thread's MessageQueue. Each Handler instance is > associated with a single thread and that thread's message queue. When > you create a new Handler, it is bound to the thread / message queue of > the thread that is creating it -- from that point on, it will deliver > messages and runnables to that message queue and execute them as they > come out of the message queue." > > is it correct my idea? > > On 25 Feb, 12:46, skink <[email protected]> wrote: > > > > > Paolo wrote: > > > Hi, > > > > In my main activity (ListActivity) i start a thread in background to > > > do some work and always in the activity i use a Handler to receive a > > > message, containing in the filed obj one vector with many objects, > > > from the thread when it finishes its work. Obviously i have overridden > > > the methods handleMessage(Message m). > > > It seems to work fine if I don't rotate the screen. > > > > I would like to know what happen to the handler if i rotate the screen > > > (like in the G1 using keybord). I know the the activity is destroyed > > > with onDestroy and created again with onCreate(). and my handler? what > > > happen to my handler? > > > handler is just handler (new one is created), the real question is > > what you do with your thread if you rotate the screen > > > pskink
if you do nothing with your thread i think that you should use in that thread new handler, old one is associated with old activity pskink -- 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

