Виджет приложений в Android с сетевым подключением

Я пытаюсь разработать AppWidget с сетевыми данными. Пока у меня есть приложение (работает и работает) с пользовательским AsyncTaskLoader (получает URL-адрес, который дает разобранные данные) загрузчикам внутри моих фрагментов. Для сохранения этих данных нет кеша или db. Моя лучшая практика будет состоять в том, чтобы использовать некоторые из существующих классов + классов классов parsing, если это возможно.

Поиск по многим примерам и учебным пособиям я либо нашел простые автономные виджеты, либо другие с поставщиками контента и наблюдателем. Ни одно из них не использует сетевое соединение.

  1. Могу ли я иметь виджет, который получает данные от онлайн-json, а не от разработчика / поставщика контента? Любой такой пример или руководство будет действительно полезно!

  2. Мое приложение поддерживает 2.0 и выше. Из моих исследований я обнаружил, что мне нужно реализовать 2 виджета Android 3+ и ниже. Есть ли другой более простой способ избежать двойного кодирования?

Заранее спасибо!