comparison of Thread vs Asynctask in android?

by Hitendrasinh Gohil » Thu, 19 May 2011 14:38:16 GMT


Sponsored Links
 hi,

I have just found one google doc for ANR.i am using thread class to
retrieve data from server.and displaying it to app.

so i just want to that whether i should use Thread or should forget
the Thread because android is providing Asynctask.

can anyone elaborate this,pls?

-- 



Re: comparison of Thread vs Asynctask in android?

by Miguel Morales » Thu, 19 May 2011 14:46:42 GMT


 The only difference is that AsyncTask uses a thread pool to do its work.  If
you use a thread, you will have a slight overhead of creating and starting
the thread.  However, they both work relatively the same.

On Wed, May 18, 2011 at 11:38 PM, Hitendrasinh Gohil <







-- 
~ Jeremiah:9:23-24
Android 2D MMORPG:  http://solrpg.com/ ,
 http://www.youtube.com/user/revoltingx 

-- 


Sponsored Links


Re: comparison of Thread vs Asynctask in android?

by Saurav » Thu, 19 May 2011 14:51:48 GMT


 In my experience, (I have used both), you need to create a Hander object to
change something from the procedure that is running inside your Thread.

Whereas, if you use the AsycTask, there will be call backs to do UI
updations... I also agree with Miguel Morales.




Regards,
Saurav Mukherjee.


On Thu, May 19, 2011 at 12:08 PM, Hitendrasinh Gohil <




-- 



Re: comparison of Thread vs Asynctask in android?

by Hitendrasinh Gohil » Thu, 19 May 2011 14:55:28 GMT


 hi,

i have read this from google doc,"ANR"(Application not responding) happens
when ,

I)main thread("event thread"/"ui thread") doesnt respond to input events in
5 sec
ii)broadcast receiver doesnt finish in 10 seconds.


in my application flow is like

classA >thread>callback to classA with data>from classA activity is called

which is called the main thread in above scenario?
in this case what happens?




-- 
Regards,
Hitendrasinh Gohil

-- 



Re: comparison of Thread vs Asynctask in android?

by Miguel Morales » Thu, 19 May 2011 15:02:58 GMT


 Have you read:
 http://developer.android.com/resources/articles/painless-threading.html ? 

On Wed, May 18, 2011 at 11:55 PM, Hitendrasinh Gohil <






-- 
~ Jeremiah:9:23-24
Android 2D MMORPG:  http://solrpg.com/ ,
 http://www.youtube.com/user/revoltingx 

-- 



Re: comparison of Thread vs Asynctask in android?

by Ali Chousein » Thu, 19 May 2011 15:09:04 GMT


 Keep in mind that Asynctask is provided for finite tasks. If you need
to have a thread which should run forever, don't use Asynctask, but
use Thread.

-Ali

-- 



Re: Re: comparison of Thread vs Asynctask in android?

by Hitendrasinh Gohil » Thu, 19 May 2011 20:25:43 GMT


 hi,

i am using thread to retrieve string data from server and asynctask to
download files(avg 7 to 8mb) from server.so is it okay in this case.


-- 
Regards,
Hitendrasinh Gohil

-- 



Re: comparison of Thread vs Asynctask in android?

by Ali Chousein » Fri, 20 May 2011 13:36:06 GMT


 Using Asynctask to download files is fine I think (given that you
handle correctly the error cases; e.g. target server might be down etc
etc).


On May 19, 2:25pm, Hitendrasinh Gohil <hitendra.virtuei...@gmail.com>



-- 



Other Threads

1. Communication between Android devices over 3G

Hi everyone,

I'm not *entirely* sure this one is supposed to go here, but anyway :)

Assuming I have two Android-powered devices, connected both to the
same 3G network; does the current API of Android allow to have a
Service running on one of them being contacted by an Application
running on the other one over this 3G network or do I have to go for a
more traditional network (e.g. WiFi AP, Bluetooth) ? If so, how do I
do it ?

I saw the usual Socket part in the API but it is not clear to me
whether this is the way to use the 3G. I also found another discussion
related to communication between a laptop and a dev phone ("Sending
data to android dev phone using 3G connection") so it seems to be
possible.

Does anyone have some details about how to do this ?


S.

--~--~---------~--~----~------------~-------~--~----~

2. i wish to join this group to get help for android x86 porting

Take a look on www.android-x86.org.






-- 
Android-x86
http://code.google.com/p/android-x86/

--~--~---------~--~----~------------~-------~--~----~
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: 

3. How to manage service lifecycle when device kills it due to low memory

4. Getting & setting apk configuration in Activity

5. gps calendar

6. General Porting Information

7. Add one butten in a tab