Avrei la necessità di chiudere il mio programma senza chiudere il processo che ha il compito di ricevere notifiche.
Il processo resta in ascolto in questo modo:
Poi ho inserito un tasto chiudi nella mia applicazione:
Il servizio lo chiamo così
Che istruzione esiste per chiudere tutte le activity senza chiudere il servizio?
Ringrazio in anticipo
Il processo resta in ascolto in questo modo:
B4X:
Sub Service_Start (StartingIntent As Intent)
Listener
Service.StopAutomaticForeground 'Call this when the background task completes (if there is one)
End Sub
Sub Listener
Do While True
ToastMessageShow ("Aspetto notifica nuova",True)
Sleep(5000)
Loop
End Sub
B4X:
Sub esci_Click
ExitApplication ' se uso questo chiude tutte le activity ma ferma il servizio
Activity.Finish ' se uso questa chiude solo l'ultima finestra , ma tiene il servizio attivo
End Sub
Il servizio lo chiamo così
B4X:
CallSubDelayed(Servizio_Notifiche, "SubscribeToTopics")
Che istruzione esiste per chiudere tutte le activity senza chiudere il servizio?
Ringrazio in anticipo