I am using AsyncTask in a lot of places without issues.
Now with Honeycomb, all network i/o needs to be in thread separate from the UI thread, which in a lot of cases needs AsyncTasks in places, where before a synchronous network connection was well suited (Honeycomb will throw an Exception for any network i/o on the main/ui thread).
Now I would basically like to get something like Object result = MyAsyncTask().execute()
are there good patterns for this?
I've found AsyncTask Android - Design Pattern and Return Values which makes sense and is also how GWT does things, but somehow this sounds like wagging the dog by the tail (and then it may just be me who's brain needs some more twisting).