ragazzi, vi ringrazio davvero per la pazienza!
vorrei anche aggiungere che no, non è mia intenzione di adottare meccanismi invasivi per l'utente, "interrompendolo" o altro.
ricapitolando velocemente il mio progetto:
- activity che mostra un report di eventi "myEvent";
- receiver che cattura eventi "myEvent" e:
- se l'activity è in esecuzione, aggiorna il report modificando la ui dell'activity ("metodo interfaccia"?)
- se l'activity non è in esecuzione, aggiorna i dati in modo tale che quando l'applicazione viene eseguita trova il report aggiornato (credo che si possa giusto?)
da quanto mi sembra di capire devo quindi dichiarare il receiver nel manifest (per averlo sia sempre "attivo").
quindi due domandine al riguardo

Receiver registrato nel manifest più passaggio dell'activity al receiver: idem come sopra.
cosa si intende più precisamente con "passaggio dell'activity al receiver"?
anche se, se ho capito bene, come nel punto 2, richiede che l'activity sia in esecuzione...
Crei un solo receiver e gli agganci l'activity con il metodo "interfaccia". Quando arriva l'intent vai a vedere se ci sono activity registrare e reagisci di conseguenza.
questa mi sembra una soluzione interessante!
una cortesia... posso essere così sfacciato da chiederti un'accenno di codice per capire meglio il famigerato "metodo interfaccia"?
