Spanish Evento de hora

mittemot

Member
Licensed User
Longtime User
Hola.
Alguien conoce alguna forma para que a una hora en concreto se ejecute una función, es decir que fuera como un evento. De momento lo hago con un timer comprobando la hora constantemente pero creo que es ineficiente y chapucero.
Gracias
 

Heppy

Active Member
Licensed User
Longtime User
Lo que hace todo el mundo es crear un servicio, por Ejemplo Alarma y luego en
B4X:
Sub Service_Start (StartingIntent As Intent)
    StartServiceAt("", DateTime.Now + 1 * DateTime.TicksPerSecond, True) 
   If Hora=Alarmaquequieras then
   end if
end sub

Y para arrancarlo, desde el main:
B4X:
Sub Activity_Create(FirstTime As Boolean)
'Do not forget to load the layout file created with the visual designer. For example:
    StartService("Tunombredeservico")
    Activity.Finish
End Sub
 
Top