Моя служба обновления виджетов выдает: «android.os.NetworkOnMainThreadException», когда я пытаюсь получить ответ SOAP от своего веб-сервера.
Я уверен, что с кодом SOAP нет ошибки, потому что я использую тот же код в приложении только через IntentService вместо Service.
Я разработал свою базу виджетов на основе последнего примера: http://www.vogella.com/tutorials/AndroidWidgets/article.html
Это уловка безопасности для вашего приложения, так как выполнение сетевых операций в основном потоке вашего приложения блокирует все другие операции приложения. Рефакторинг вашего _1_ для использования фонового потока для выполнения сетевых операций и предоставления результатов для вашего виджета. Вы можете использовать для этого _2_ или немного пофантазировать и использовать свои собственные пулы потоков и т. д.