Sub JobDone (Job As String)
Dim updatestatus, Dlfilename As String
Dim In As InputStream, Out As OutputStream
Dlfilename = Datasrc & Datafile
UpdatingFlag=True
If HttpUtils.IsSuccess(Dlfilename) Then
Select Job
Case "Job1"
' Data
If HttpUtils.IsSuccess(Dlfilename) Then
In = HttpUtils.GetInputStream(Dlfilename)
Out = File.OpenOutput(pfilepath, Datafile, False)
File.copy2(In,Out )
Out.Flush
Out.Close
File.copy(pfilepath,"places.db",pfilepath,"places.bak")
' File.copy(pfilepath,"squiggle.db",pfilepath,"places.db")
File.copy(pfilepath,"update.db",pfilepath,"places.db")
File.Delete(pfilepath, "update.db")
Else
ToastMessageShow("Problem downloading data, will retry later!", False)
UpdateSuccessFlag = False
UpdatingFlag=False
End If
UpdatingFlag=False
Case "Job2"
' Pictures
If HttpUtils.IsSuccess(Dlfilename) Then
In = HttpUtils.GetInputStream(Dlfilename)
Out = File.OpenOutput(pfilepath, Datafile, False)
File.copy2(In,Out )
Out.Flush
Out.Close
ToastMessageShow("Data downloaded OK!", False)
Else
ToastMessageShow("Problem Downloading Data!", False)
End If
UpdatingFlag=False
End Select
Else
ToastMessageShow("Can't Connect to Server: Check Internet Connection or Try Later!",True)
End If
SeenBefore = True
Activity_Create(True)
UpdatingFlag=False
End Sub