Bonjour,
Je souhaite vérifier si une base de données sqlite android existe, mais juste vérifier si elle existe.
En cherchant j'ai vu ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
        try{
        	SQLiteDatabase checkDB = null;
            checkDB = SQLiteDatabase.openDatabase("/data/data/package/databases/nomBase.db", null, SQLiteDatabase.OPEN_READONLY);
 
            System.out.println("La base existe");
        }catch(SQLiteException e){
        	System.out.println("La base n'existe pas");
        }
Ce code fonctionne, mais si on déplace l'appli vers la carte sd, peut-être que le chemin change ? Donc ce bout de code n'est plus valable...
De plus, est bien toujours le chemin de stockage des bases sqlite ?

Y-t-il un autre moyen de savoir si une base existe ?

Merci pour votre aide =)