Se poi la preoccupazione sarebbe il fatto che si ritorni su RESUME.
Si può modificare così
Si può modificare così
B4X:
Sub Activity_Create(FirstTime As Boolean)
' Activity.LoadLayout("layMainTurno")
If FirstTime Then 'Solo la prima volta
OperazioniIniziali
Else
If File.Exists(DirDestination,NomeFileTurno) And File.Size(DirDestination,NomeFileTurno)>0 Then
GetTurnoGiornoAndShow
End If
End If
End Sub
Sub OperazioniIniziali
Wait for (DownloadFileTurno1) complete (Result As Boolean)
If Result Then
Giorno=DateTime.GetDayOfMonth(DataOggi)
GetTurnoGiornoAndShow
Else
Log("File non scaricato")
End If
End Sub
Sub DownloadFileTurno1 As ResumableSub
NomeFileTurno = NomeMese & (Anno Mod 2000) & ".TEL"
dbxFiles.download(File.Combine(DirTurni_DropBox,NomeFileTurno), DirDestination, NomeFileTurno)
Wait For dbxFiles_DownloadFinished(success As Boolean, meta As FileMetadata, error As String)
' Non so se è corretto questo evento
Return success
End Sub
Sub GetTurnoGiornoAndShow
RicavaTurnoDelGiorno
MostraTurni
End Sub
Sub RicavaTurnoDelGiorno
For i = 0 To 5
TurnoDelGiorno(i)=RigaTurno(i).SubString2(Giorno-1,Giorno)
Next
End Sub