by poidomani » 27 June 2025, 11:44
chatGPT
Cambiamenti nel comportamento di Android SDK 33/34
Dal targetSdk 30 in su, e ancora più strettamente da 31+ e 33+, Android impone maggiori restrizioni su percorsi e accessi ai file.
1. Accesso ai file diretti limitato
Se il database veniva salvato in un percorso personalizzato (non standard), Android 11+ (SDK 30+) potrebbe impedirne la scrittura o la lettura persistente.
2. Usa solo getDatabasePath()
Devi assicurarti che il tuo SQLite sia salvato in una cartella corretta, come:
File dbFile = context.getDatabasePath("mio.db"); // uso corretto
Last edited by
poidomani on 27 June 2025, 20:58, edited 1 time in total.
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)