#Region Service Attributes
#StartAtBoot: true
#End Region
Sub Process_Globals
Private logo As Bitmap
End Sub
Sub Service_Create
End Sub
Sub Service_Start (StartingIntent As Intent)
StartServiceAtExact(Me, DateTime.Now + 30 * 1000, True)
If File.Exists(File.DirInternal, "promo7.txt")=False Then
Dim TextWriter1 As TextWriter
TextWriter1.Initialize(File.OpenOutput(File.DirInternal, "promo7.txt", True))
TextWriter1.Write("holaa")
TextWriter1.Close
End If
logo = LoadBitmapResize(File.DirAssets, "icon.png", 24dip, 24dip, False)
If Starter.descargando=False Then
Dim job As HttpJob
job.Initialize("j", Me)
job.Download("http://g3dsoftware.ddns.net:8080/Tenti/promo1.txt")
End If
End Sub
Sub JobDone(job As HttpJob)
If job.Success Then
Dim out As OutputStream = File.OpenOutput(File.DirRootExternal, "filename.txt", False)
File.Copy2(job.GetInputStream, out)
out.Close '<------ very important
If File.ReadString(File.DirInternal,"promo7.txt")<> File.ReadString(File.DirRootExternal, "filename.txt") Then
File.Delete(File.DirInternal,"promo7.txt")
Dim TextWriter1 As TextWriter
TextWriter1.Initialize(File.OpenOutput(File.DirInternal, "promo7.txt", True))
TextWriter1.Write(File.ReadString(File.DirRootExternal,"filename.txt"))
TextWriter1.Close
Dim n As NB6
n.Initialize("default", Application.LabelName, "HIGH").AutoCancel(True).SmallIcon(logo)
n.Color(Colors.RGB(245,149,66))
n.Build("¡Promo!",File.ReadString(File.DirRootExternal,"filename.txt"), "tag1", Main).Notify(4) 'It will be Main (or any other activity) instead of Me if called from a service.
End If
Else
Log("Error: " & job.ErrorMessage)
End If
job.Release
Service.StopAutomaticForeground 'Call this when the background task completes (if there is one)
End Sub
Sub Service_Destroy
End Sub