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.
 
Top