He desarrollado un widget, que esta dentro de una aplicacion, la cosa es que al instalar la nueva version el widget muestra los datos correctamente, pero al de un tiempo (cuando se refresca supongo) ya no muestra nada...
Os dejo el codigo que es muy sencillo a ver si veis donde puede estar el error
"Tabla" es una tabla que tengo definida en el Main de la aplicacion.
Saludos y gracias
Edu
Os dejo el codigo que es muy sencillo a ver si veis donde puede estar el error
B4X:
Sub Process_Globals
'These global variables will be declared once when the application starts.
'These variables can be accessed from all modules.
Dim rv As RemoteViews
End Sub
Sub Service_Create
'Set the widget to update every 60 minutes.
rv = ConfigureHomeWidget("layoutwidget2", "rv", 60, "SAB Widget (3x1)", True)
End Sub
Sub Service_Start (StartingIntent As Intent)
If rv.HandleWidgetEvents(StartingIntent) Then Return
rv_RequestUpdate
End Sub
Sub rv_RequestUpdate
Dim FechaHoy, FechaRuta As Long
FechaHoy = DateTime.DateParse(DateTime.Date(DateTime.Now))
Dim i As Int
Dim Datos() As String
For i = Main.Tabla.Length-1 To 0 Step -1
Datos=Regex.Split(";",Main.Tabla(i))
FechaRuta = DateTime.DateParse(Datos(0))
If FechaRuta = FechaHoy Then
rv.SetText("Label2", Datos(1))
End If
Next
rv.UpdateWidget
End Sub
Sub rv_Disabled
StopService("")
End Sub
Sub Service_Destroy
End Sub
"Tabla" es una tabla que tengo definida en el Main de la aplicacion.
Saludos y gracias
Edu