/ / Base de données SQLite avec Android - local? - Android, base de données, sqlite, android-studio, partage de données

Base de données SQLite avec Android - local? - Android, base de données, sqlite, android-studio, partage de données

J'ai une application Android sur laquelle j'ai travaillé et j'ai créé une base de données SQLite en utilisant le android.database.sqlite paquet. Je sais que vous pouvez accéder à ces données manuellement à l'aide d'Android Studio, mais j'essaie de sauvegarder des données dans la base de données afin que, si un utilisateur de l'application effectue quelque chose à ajouter à la base de données, un autre utilisateur de l'application dispose du même accès. à la base de données. Sera le android.database.sqlite paquet permet cela ou sera la base de données pour chaqueutilisateur être unique à cet utilisateur? Si tel est le cas, lorsque tous les utilisateurs ne peuvent pas accéder à la même base de données après la mise à jour, quel est le meilleur moyen de créer une base de données permettant à chaque utilisateur d'y accéder même lorsque des mises à jour sont effectuées?

Réponses:

0 pour la réponse № 1

Il est possible d'ajouter plusieurs utilisateurs à une application locale. Voici le moyen le plus simple d'y parvenir:

1) Créez une table pour les utilisateurs de votre base de données, avec un ID utilisateur
2) Chaque valeur spécifique d'utilisateur dans d'autres tables doit être marquée aux utilisateurs correspondants avec cet ID
3) Lorsque vous extrayez les données de la base de données, utilisez l'instruction Select spécifiant l'utilisateur.

Astuce: Android a un Bibliothèque de correspondance objet-relationnel appelé Pièce pour simplifier la création de bases de données. Lire sur Pièce aiderait aussi! Prenez des cours de base de données pour acquérir des connaissances sur ces tâches courantes.