У меня есть служба, которая запускается после загрузки. Эта услуга требует подключения к Интернету. Как лучше всего дождаться подключения устройства к Интернету? Мобильный Wi-Fi на самом деле не имеет значения.
Мое текущее решение включает цикл while, который просто проверяет ConnectivityManager, пока одна из сетей не станет доступной, но это кажется вульгарным.
Есть ли лучший способ сделать это?