Programma su Android per tracciare percorso bici col gps del telefono
Normalmente salvo su file di testo nella memoria esterna
Una roba del tipo
Ma sto notando che quando il file diventa di qualche decina di megabyte, la scrittura inizia a rallentare
Forse non e' la scrittura ma la lettura prima della scrittura nuova riga, poiche' la nuova riga viene messa in coda al file
La domanda e': come registrare informazioni in locale (memoria interna, esterna, sd card) senza che ci sia questo rallentamento dovuto alla mole di dati gia' registrati?
Normalmente salvo su file di testo nella memoria esterna
Una roba del tipo
B4X:
Dim rp As RuntimePermissions
Dim LogDir As String=rp.GetSafeDirDefaultExternal("App_Bici")
Dim nome_file As String="file_log.txt"
Dim Writer As TextWriter
Writer.Initialize(File.OpenOutput( LogDir, nome_file, True))
Writer.WriteLine(DateTime.date(DateTime.now) & " - " & stringa_da_loggare & Chr(13) & Chr(10))
Writer.Flush
Writer.Close
Ma sto notando che quando il file diventa di qualche decina di megabyte, la scrittura inizia a rallentare
Forse non e' la scrittura ma la lettura prima della scrittura nuova riga, poiche' la nuova riga viene messa in coda al file
La domanda e': come registrare informazioni in locale (memoria interna, esterna, sd card) senza che ci sia questo rallentamento dovuto alla mole di dati gia' registrati?