sim3x: клиенты подключены по веб-сокетам, одновременно, много. сокеты вместо запросов, чтобы можно было инициировать некоторые действия со стороны сервера на клиентах.
С Sharp: ну к нему был загрузчик написан, по типу встроенных (отнаследоваться можно от чего-то, точно уже не помню). Picasso внутри либо асинктаском вызывает его методы, либо тред создает. В любом случае методы экземпляра такого загрузчика дергаются не в UI потоке и ожидается возврат битмампа
yarovoi_ivan: вам же действительно нужно показать какой-нибудь ProgressBar, подождать загрузки и в onResponse обработать и показать загруженные данные.
С Sharp: все верно, ждать будет тот тред, из которого будет вызван метод. У меня была такая ситуация: приложение общалось с сервером по WebSocket, в том числе загружало файлы, но нужно было присобачить этот загрузчик (асинхронный) к Picasso, который вызывал его тоже асинхронно, но Picasso рассчитывает, что загрузка будет реализована синхронно, поэтому и пришлось стопить тред до конца асинхронной загрузки по WS и возвращать битмап ruturn'ом.
FoxInSox: или закрыть) на самом деле я о конкретном кейсе - такси приложение водителя, работает до нажатия кнопки "выйти", а могла быть быть кнопка "не работаю".