sbaglio qualcosa ma non capisco cosa
ho un edittext in cui scrivo testo a caso
poi un pulsante "salva" salva il file con questo codice:
all'avvio dell'app carico il contenuto del file con questo codice:
un pulsante "cancella" dovrebbe eliminare il contenuto del file ma non funziona il codice errato è questo:
quando clicco il tasto "cancella" il contenuto della edittext viene cancellato correttamente ma al prossimo avvio della app viene nuovamente caricato il contenuto del file che non è stato cancellato
cosa sbaglio?
ho un edittext in cui scrivo testo a caso
poi un pulsante "salva" salva il file con questo codice:
B4X:
Sub SalvaFile
ScriviTxt.Initialize2(File.OpenOutput(File.DirInternal, "miei_dati.txt", True), "UTF8")
ScriviTxt.Write(EditText1.Text)
ScriviTxt.Close
End Sub
all'avvio dell'app carico il contenuto del file con questo codice:
B4X:
Sub LeggiFile
If File.Exists(File.DirInternal, "miei_dati.txt") = False Then
xui.MsgboxAsync("Non ho trovato il file da leggere!", "Attenzione!")
Return
End If
LeggiTxt.Initialize2(File.OpenInput(File.DirInternal, "miei_dati.txt"), "UTF8")
EditText1.Text = LeggiTxt.ReadAll
LeggiTxt.Close
End Sub
un pulsante "cancella" dovrebbe eliminare il contenuto del file ma non funziona il codice errato è questo:
B4X:
Sub SvuotaFile
ScriviTxt.Initialize2(File.OpenOutput(File.DirInternal, "miei_dati.txt", True), "UTF8")
EditText1.Text=""
ScriviTxt.Write(EditText1.Text)
ScriviTxt.Close
End Sub
quando clicco il tasto "cancella" il contenuto della edittext viene cancellato correttamente ma al prossimo avvio della app viene nuovamente caricato il contenuto del file che non è stato cancellato
cosa sbaglio?