Yes Right ... How can resolve the problem, and run the run() method
without intact the UI thread !! Thanks a Lot

On 22 Ott, 23:09, Kostya Vasilyev <kmans...@gmail.com> wrote:
> Right, instead of starting a thread he posts its body as a runnable to the
> UI thread, and sleep causes an ANR.
>
> Since he has a call to sleep, it seems that he really intends to have a
> thread (perhaps using sleep as a temporary placeholder for a lengthy
> operation, to be added later).
>
> So, the worker thread needs to be started, so it really runs as a thread.
>
> This is nstead of posting it to the UI thread, which compiles and runs
> (although not as intended) because Java threads implement Runnable.
>
> Am I making more sense now?
>
> --
> Kostya Vasilyev --http://kmansoft.wordpress.com
>
> 23.10.2010 0:47 пользователь "TreKing" <treking...@gmail.com> написал:
>
> 2010/10/22 Kostya Vasilyev <kmans...@gmail.com>
>
>
>
> > Prakash is right - the thread needs to be started.
>
> No, it doesn't. He's posting it to run on a handler which will call the run
> method. The problem is that that runs on the UI thread and the Task object
> is sleeping for some arbitrary time, as Dan pointed out.
>
>
>
> > Now, btw, why does Thead implement Runnable in Java? Seems like a recipe
>
> for confusion.
> Yes it does.http://developer.android.com/reference/java/lang/Thread.html
>
> --------------------------------------------------------------------------- 
> ----------------------
> TreKing <http://sites.google.com/site/rezmobileapps/treking> - Chicago
> transit tracking app for Android-powered devices
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers"...

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