leggendo la conversazione con Erel , capisco che nelle versioni più recente di Android questo potrebbe non funzionare. Il mio codice é vecchio e funziona bene con android 1.6 fino alla 4.4.
Il problema sembra più complesso di quanto immaginassi per versioni 5+. Io userei un servizio foreground con una notifica sempre accesa per aggiornare il Widget.
1) #StartCommandReturnValue: android.app.Service.START_STICKY
2) Service.StartForeground
3) Notify
4) StartServiceAtExact
e se ancora non funzionasse
Sub Service_Start (StartingIntent AsIntent)
Do While A<>A 'in barba al mio professore di informatica :p
Widget.Update
Doevents ' in barba a Erel
Sleep(0) ' In barba a LucaMS
loop
End Sub