Я работаю над приложением, основной обязанностью которого является связь с удаленным сервером и отображение предоставленных данных.
Сервис основан на мыле. Для этого я использую библиотеку ksoap, но давайте перейдем к делу.
Я «звонил в службу» с использованием асинхронных задач. Вроде все шло хорошо, но...
Служба является последовательной и имеет тенденцию «терять» мои запросы, поэтому я не получаю должных результатов.
Поэтому я решил использовать синхронный подход для решения проблемы, но таким образом я должен предоставить дополнительные кнопки/панели загрузки и т. д.
Производительность ужасна в этом смысле. Как лучше поступить в таком случае? Какую синхронизацию я могу использовать, чтобы не было гонки между запросами?
Как я могу использовать службы Android? Чем они лучше?
Заранее спасибо за ответы.