asynctask in Android
Can anybody tell about the "asynctask" used in android application. Currently I am working on an application where I have to create a Class in which I have to just get the response of any particular URL given.
I this particular class I was told to perform this task by making use of "asynctask". I had been getting very quick responses of all my Questions from here so far and I am greatly obliged to all of them who are helping me since my first question I posted here.
I am quite new to Android Pr开发者_如何学Pythonogramming and feeling a bit confidence by the community's camouflage with me.
Thanks, david
Google's documentation for AsyncTask
is pretty excellent: http://developer.android.com/reference/android/os/AsyncTask.html
It's basically a construct that makes threading very simple. When you are doing something like making a web request to some URL, you don't want to block the UI thread. However, you usually want to update your UI with the results once your background task has completed.
AsyncTask
makes this easy. First, you need to create a class that extends AsyncTask
. When you execute
the task, its doInBackground
method will be called on a background thread. This is where you can download something from the Web or do whatever else you need to do.
The return value from doInBackground
will be provided to the onPostExecute
method, which can update the UI appropriately.
Again, I recommend checking out Google's documentation. They've got great examples on how to use this.
精彩评论