Threads or ASyncTask?

by jfbaro » Wed, 14 Apr 2010 02:29:39 GMT

Sponsored Links

I am working on a simple application (studying purposes) which list
all the files from a selected folder. On top of that I would like to
have a search feature where the user can search for files (the code
for that is already in place).

Now, I was thinking about having the search running in the background
somehow, whilst the user can still navigate, create folders, copy,
sort and do other stuffs normally. When the search finishes the user
would get a notification and then could click on it and go to that
activity (It ideally should be the same ListView I already use for
browsing the files, I would just need to update the Adapter there with
the latest processed data after clicking in the notification).

What's the best answer for that? Threading or AsyncTask?

Could anyone help me?



Threads or ASyncTask?

by MobDev » Wed, 14 Apr 2010 15:20:41 GMT

 I am just making a wild guess here, and I hope more experience people
will support or deny it (Mark, are you awake yet ? ;) ) but this might
be a good scenario for a Service ?


Sponsored Links

Threads or ASyncTask?

by Streets Of Boston » Wed, 14 Apr 2010 22:24:24 GMT


But since the OP mentioned Notifications, i guess the search results
should be presented even when the user left the application. If so,
yes, then a Service would be best.

Still, i would use an AsyncTask (inside the Service) to do the actual
work. This way you'll be sure that the client's call to the Service
will never be blocking.


Threads or ASyncTask?

by Mark Murphy » Wed, 14 Apr 2010 23:29:36 GMT


Nope, I'm not awake.

Agreed. A service is a container for logic; a service needs asynchronous
operations as much as an activity does.

Mark Murphy (a Commons Guy)  | 

Android Development Wiki: 


Other Threads

1. What is a toast?


Could somebody give me some detailed information about toast?

I got a comment saying that "This is called a "toast" and cannot be
dismissed by the user. Toasts are dismissed automatically after a fixed
period of time."

Then why the period of time for a toast is more, which degrades the user


Pushkar Setty


2. Getting red square using Google Map


I am getting a red square on the bottom left when opening goggle map
on device using Google Api's. This thing is not happening on emulator
but is occurring on device..Please help me to get rid of this square.


Ankit Aggarwal


3. Error while compiling native apps.

4. Map not displaying in 1.6

5. intermezzo: hero yg sedang mengalami identity crisis?

6. butuh penerangan!!

7. Using the new VcardComposer with specific feilds for the VCF