Шаблон, делающий AsyncTask «процедурным»

Я использую AsyncTask во многих местах без проблем.

Теперь с Honeycomb весь сетевой ввод-вывод должен быть в потоке, отдельно от потока пользовательского интерфейса, который во многих случаях требует AsyncTasks в тех местах, где раньше синхронное сетевое соединение было хорошо подходящим (Honeycomb выдает исключение для любого сетевой ввод-вывод в основном потоке / ui).

Теперь я хотел бы получить что-то вроде Object result = MyAsyncTask (). execute () есть ли хорошие шаблоны для этого?

Я нашел AsyncTask Android - шаблон проектирования и возвращаемые значения , который имеет смысл, а также то, как работает GWT, но почему-то это звучит как виляние собаки за хвост (и тогда это может быть только я, нужно еще немного скрутить).

8
задан Community 23 May 2017 в 12:09
поделиться