A timer thread and url fetch thread in same activity.

by Droid » Fri, 20 May 2011 04:57:45 GMT


Sponsored Links
 I am having problems with a timer that should fetch http results from
the web every 5 minutes.
I having problems with two threads - often I cannot even turn them off
or keep the timer going without upsetting the apple cart.

Should I start using wait() and notify(), a separate service or
continue trying to get them to be friends with each other in the same
activity. At present its all very badly behaved and I feel as though I
am juggling with marbles.

-- 



Re: A timer thread and url fetch thread in same activity.

by TreKing » Fri, 20 May 2011 05:06:37 GMT


 



Just saying you're using two threads is a red flag. What apple cart?



Use a handler to schedule a message to go off in 5 minutes. When that
message is delivered, use an AsyncTask to do the fetch and handle the
results when it completes.

No raw threads necessary.

-------------------------------------------------------------------------------------------------
TreKing < http://sites.google.com/site/rezmobileapps/treking> ; - Chicago
transit tracking app for Android-powered devices

-- 


Sponsored Links


Other Threads

1. How to Track Down Force Closes?

Some of my users are reporting force closes... does anyone have some
ideas about how to track these issues down when I can't reproduce them
in the Emulator or on my Hero?
This is my app btw if anyone wants to logcat it for me :)
http://aliceonandroid.wordpress.com/

-- 

2. Creating a dialog from a Service

Hi,
Now I know that a dialog has to be started from an activity.  However
I have a service running and I want it to be able to display a
dialog.

Having searched about this I know the normal thing to do is to display
a status bar notification, however I want to interrupt the user and
stop them doing whatever they currently are.  Is there any way to do
this?  I know its considered bad programming, but it won't be as
intrusive as it sounds!
Thanks
Tom Reay

-- 

3. Android Layout Problem

4. Server/Client runs on device but client timeout on emulator

5. locator app

6. offline access to data

7. Https client in Android