Bonjour, je suis débutant en Java, j'ai choisit d'écrire une application multiplateforme (Windows/Linux AMD64, Android armhf).
Je me heurte à un problème au niveau de SQLite.
Sous Windows/Linux il faut utiliser JDBC, sous Android SQLiteOpenHelper.
Pour disposer d'un code unique, je suis partie sur l'hypothèse d'écrire un héritage de JDBC qui utilise en interne SQLiteOpenHelper.
Cependant, JAVA ne dispose pas de préprocesseur.
Je ne peut, donc pas écrire un code du style:
Code C : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 #if android import java.jdbc #else import fr.myinterface.jdbc #endif
N'ayant pas encore écrit les class qui hériteront de JDBC, voici mes questions:
Ai-je choisit la bonne approche pour ce problème?
Si oui qu'elle solutions pour faire des imports selon la plateforme?
Merci de votre aide.
Partager