Pobieraj dane po wykryciu połączenia internetowego

Chcę pobrać niektóre dane, w tym dane json i obraz (dane binarne), gdy dostępna jest łączność internetowa.

Mam pełny działający kod, który może to zrobić. Problem polega na tym, że napisałem ten kod w niestandardowej klasie aplikacji. który pobiera i zapisuje lokalnie. Jednak po uruchomieniu aplikacji łączność z Internetem może nie być dostępna w tym momencie.

Tak więc chcę wysłać żądanie i pobrać dane, gdy tylko wykryje się połączenie internetowe i wykorzysta te dane, zapisując je lokalnie u dostawcy treści. Aplikacja działa nawet bez połączenia z Internetem.

Mam na myśli wykorzystanie odbiornika do pobrania tego samego. Ale to będzie ciężkie zadanie dla odbiornika transmisji, aby pobrać dane. Więc teraz dowiedziałem się, że mogę sprawdzić połączenie internetowe w odbiorniku telewizyjnym i ściągnę dane z innego komponentu. Jaka jest najlepsza praktyka, aby to zrobić?

Czy odbiornik pozostaje w pobliżu, nawet gdy aplikacja nie jest włączona?

questionAnswers(2)

yourAnswerToTheQuestion