Pracuję nad ustanowieniem dwukierunkowej komunikacji między działaniem a usługą, która działa w innym procesie.Jak ustanowić dwukierunkową komunikację pomiędzy Działalnością a Usługą w innym procesie?
Zapytanie o proces z działania nie jest wielkim problemem. Chcę jednak, aby proces powiadamiał działanie o zdarzeniach. Pomysł polega na tym, że usługa działa niezależnie od rzeczywistej aplikacji. Okresowo odpytuje serwer sieciowy. Jeśli na serwerze internetowym zostanie znalezione nowe zadanie, proces powinien powiadomić o tym działaniu.
Znalazłem this thread na AndDev.org, ale nie wydaje się to dla mnie działać. Robiłem sobie z BroadcastReceiver. Zaimplementowałem interfejs, który powinien powiadamiać o działaniu, ale problem polega na tym, że detektor jest zawsze zerowy, ponieważ transmisja z procesu odbywa się za pomocą funkcji Intent, dlatego klasa, która rozszerza program BroadcastReceiver, zostanie nowo utworzona.
Jak mogę ustanowić dwukierunkową komunikację? To musi być możliwe. Dzięki za wszelką pomoc,
Steff
Czy możesz szczegółowo opisać, w jaki sposób "zapytanie o proces z działania nie jest wielkim problemem"> Dokładnie jak to robisz? Czy jesteś zobowiązany do usługi? – Radu