Witam,
Mam taki problem i nie wiem jak go obsłużyć. Aplikacja ma działać następująco
1. Na PC uruchamia się serwer TCP i nasłuchuje klientów
2. Uruchamia się aplikacja na androidzie i serwer opowiada ze zalogował klienta
3. Klient na ekranie w RadioButtonie pokazuje informacje że został podłączony
4. Serwer wysyła komendę - nowe okno (actvity)
5. Pierwsze okno odbiera informację od serwera i uruchamia drugą aktywność
// do tego momentu wszystko jest ok jak używam zadeklarowanej classy AsyncTask w aktywności pierwszej
6. Uruchamia się druga aktywność
7. Serwer wysyła informację - zamknij drugą aktywność
// widzę że komunikat dociera ale nie jest on widziany przez 2 aktywność
Chciałbym aby połączenie i obsługa komunikatów działa w tle a aktywności pobierały komendy i odpowiednio reagowały na swoich ekranach (aktywnościach)
W klasie AsyncTask ma metodę protected void onProgressUpdate(String... values) która uaktualni mi interfejs użytkownika na 1 aktywność to działa a na drugie nawet nie drgnie.