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. N1 for 720p HD recording

androiders

Ada yg sudah coba?. Gimana kalo gagal yach...
Mau sich coba, hanya kalau gagal belum tau gimana cara recovery-nya.
Ada yg punya note gak, untuk di share?.

http://www.ozcarguide.com/technology/cellphone-pda/3286-android-iphone-4-nexus-one

The Nexus One is a true testament to sustainability. In the technology
market, where a handset is considered obsolete within months of being rolled
out due to newer better handsets appearing everyday, this handset stands
tall. This time around, *XDA-Developer's forum* member Charan Singh has just
released a patch (download link below) for the Nexus One that enables 720p
HD video recording. However before you download it for your N1, you will
need to root your handset and install CyanogenMod.

*Download 720p HD video recording patch for Nexus One:*
http://www.megaupload.com/?d=VIYHASG0

-- 
"Indonesian Android Community [id-android]" 

2. Google AdSense

I'd like to sign up for AdSense for my app.

I'm UK based, and it looks as though it might only be available to US
and Canada? Is this the case, and is that likely to change soon?

Also, on the sign up page, you are required to enter a website URL. I
don't have a website, I have an android app. How do we work around
that?

Thanks.

-- 

3. How to catch a "Done" key press from the soft keyboard

4. Activity within TabActivity: onResume not always called when tab selected?

5. What is best method for an animation worker thread?

6. Apa bedanya pasar pagi, pasar malam dan market yg ada di android.

7. Apa bedanya pasar pagi, pasar malam dan market yg ada di android.