ciao a tutti,
piccolo esercizietto che mi è venuto in mente studiando dal libro di massimo carli.
voglio attivare un thread in background e per renderlo il più sicuro possibile (che non venga immediatamente eliminato appena servono risorse) lo creo dentro un service.
fino a qui tutto bene.
ora però voglio che mi appaia un Toast al passare di ogni minuto.
i Toast però vanno creati per forza all'interno di un'Activity e quindi creo il collegamento, e anche qui tutto bene.
Il problema nasce quando premo il pulsante Home o quando torno indietro, insomma, quando non visualizzo più la mia Activity. Inserendo dei Log vedo che viene messa in pausa e non è quello che voglio io.
Secondo me è perchè dal Service, per avviare la nuova Activity, vuole specificato il flag "FLAG_ACTIVITY_NEW_TASK", però in questo modo mi avvia l'attività in un nuovo task e quindi non me la gestisce più all'interno del thread in background come volevo io.
qualcuno ha qualche consiglio?
so che probabilmente non ho capito bene qualcosa e vi chiedo di spiegarmela un pochino meglio.
grazie