Italian Cancellazione dati app

Luigi S

Active Member
Licensed User
È possibile dall'interno dell'app cancellare i dati dell'app, senza doverlo fare andando in info app > elimina dati, con le versioni api>29?
Se si come?
 

LucaMs

Expert
Licensed User
Longtime User
Intendi creando un'app che vada ad eliminare i dati locali di un'altra? Se è così, no, con nessuna versione Android.

Se, invece, intendi i dati dell'app stessa, normalmente dovresti salvarli nella DirInternal e così come puoi salvarli, puoi cancellarli, ovviamente.
 

Luigi S

Active Member
Licensed User
I dati sono della app stessa e attualmente li sto salvando in una cartella img di DirDefaultExternal che contiene chiaramente altre cartelle e file.

Ho risolto con questa routine trovata qui sul forum

B4X:
Sub DeleteFolder (folder As String)
    For Each f As String In File.ListFiles(folder)
        If File.IsDirectory(folder, f) Then
            DeleteFolder(File.Combine(folder, f))
        End If
        File.Delete(folder, f)
    Next
End Sub

Grazie.
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…