Ciao,
usando la libreria NotificationBuilder, come posso avere una notifica costante per 30 secondi, usando un servizio?
usando la libreria NotificationBuilder, come posso avere una notifica costante per 30 secondi, usando un servizio?
Cosa intendi per 'notifica costante per 30 secondi'?
Una notifica ogni 30 secondi?
O una notifica che rimanga per 30 secondi e poi sparisca? (Ma questo sarebbe il contrario del concetto di notifica)
Sinceramente non capisco a cosa possa servire una notifica ogni 30 secondi...
Magari per un allarme al quale bisogna dare assolutamente una risposta?
Ma in quel caso non sarebbe meglio far partire un file audio?
Comunque, potresti in Sub Service_Start inserire un StartServiceAt con un timing a now + 30 secondi, far apparire la notifica e poi chiudere subito il servizio, che tanto tra 30 secondi riprende da solo. E uccidere il servizio quando l'utente clicca sulla notifica.
Log("Service Start")
StartServiceAt("", DateTime.Now + 10 * DateTime.TicksPerSecond, False)
CallSub(Main, "PartitaDelGiorno")
Ok, Ora capisco. Ė un servizio che ogni 10 secondi fa una query e solo se trova qualcosa fa una notifica.
Ti rispondo fra un po'
Sub Service_Start (StartingIntent As Intent)
Log("Service Start")
StartServiceAt("", DateTime.Now + 10 * DateTime.TicksPerSecond, True)
CallSub(Main, "GG")
End Sub
** Service (start) Create **
Service Started
** Service (start) Start **
Service Start
Avvio GG
** Service (start) Start **
Service Start
Avvio GG
** Activity (main) Pause, UserClosed = false ** <--ESCO SENZA CHIUDERE IL PROCESSO
** Service (start) Start **
Service Start
** Service (start) Start **
Service Start
StartService("start")