Hello,

In the documentation, I read that it is not possible for executing 2 Async
Tasks. If execute is called again, it should throw an exception.

The following is given under the heading of "Threading Rules", and i quote:

"The task can be executed only once (an exception will be thrown if a second
execution is attempted.)"

I wish to understand the meaning of this statement.

Does this mean, that if i try and execute the same task twice (concurrently)
when the first execution of the task was still going on...an exception will
be thrown ? Will i need to wait for the completion of the first task, before
i spawn a second task ?

A possible use case:

The user wishes to download a set of files. He clicks on the download button
by providing the URL. When the first download is still going on, he wishes
to download another file and provides another URL. Both these user actions
are serviced by a DownloadTask, that extends the AysncTask.

If i wish to change this default behavior, is there a configuration option
?

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to