On Monday, December 17, 2012 7:06:00 PM UTC+2, Kristopher Micinski wrote:
On Mon, Dec 17, 2012 at 6:35 AM, Archana <ramalinga...@gmail.com> wrote:--
> Hi,
>
> Is it like having separate thread for each request(GET/POST/DELETE) ? Can
> you please explain? I was also thinking of AsyncTask, message queue or
> multithreading.
>
> Thanks!
Basically, those are all equivalent...
AsyncTask is using a thread pool under the hood, a message queue will
probably be a key step in using multi threading also.
One nice thing about these requests is that handling them typically
doesn't involve much cross communication between requests: as long as
you can serialize on transactions through "shared" pieces of the app.
E.g., if you have a GET request which grabs some information from a
database, you can spawn a thread to get the info from the different
tables and amalgamate it. If you subsequently get a DELETE you can
delete all the required information. One key thing here will be to
think about transactions if you have more complex SQL statements.
(Single queries are implicitly wrapped in transactions anyway, by
sqlite, iirc...)
There is nothing specific to Android here though,
kris
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+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
No comments:
Post a Comment