Hola.
Todo se resume a que StartServiceAt me ignora completamente.
StartService funciona perfectamente pero no StartServiceAt.
En el Main simplemente un botón que inicia el servicio llamado 'servicio'
Sub Globals
Private Button1 As Button
End Sub
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("1")
End Sub
Sub Activity_Resume
End Sub
Sub Activity_Pause (UserClosed As Boolean)
End Sub
Sub Button1_Click
StartService(servicio)
End Sub
Y en 'servicio' esto, que se supone que reinicia el servicio cada 2 segundos mostrando un mensaje Toast
Sub Process_Globals
End Sub
Sub Service_Create
End Sub
Sub Service_Start (StartingIntent As Intent)
ToastMessageShow("El servicio se ha iniciado.",True)
StartServiceAt("",DateTime.Now + 2 * DateTime.TicksPerSecond,True)
End Sub
Sub Service_Destroy
End Sub
Pues bien, el mensaje sólo aparece una vez, El StartServiceAt es como si no existiera. Tampoco funciona en Main.
gracias