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?