J'ai besoin de stocker un vecteur d'un nombre inconnu d'objets dans une base de données sqlite android. Pour l'essentiel, la configuration est la suivante: Je développe une application de gestion des tâches, dans laquelle l'utilisateur peut ajouter autant de notes qu'il le souhaite à ses tâches. Ma configuration actuelle utilise une base de données, avec une ligne par tâche. Cela pose un problème lorsque j'ai besoin d'associer plusieurs notes et leurs informations associées à une tâche. Je peux voir deux approches: essayer de stocker un tableau de notes ou un vecteur ou quelque chose comme un BLOB dans la rangée de la tâche, ou avoir une autre base de notes dans laquelle chaque ligne contient une note et son info, ainsi que l'ID de la tâche la note appartient à. Cela semble un peu plus facile à mettre en œuvre, car tout ce que je devrais faire pour récupérer les données serait d'obtenir un curseur de toutes les notes correspondant à un identifiant particulier, puis itérer à travers cela pour les afficher à l'utilisateur. Cependant, il semble peu efficace d'avoir une toute nouvelle base de données uniquement pour les notes, et cela rend également la synchronisation et la suppression des notes un peu plus difficiles.stocker et récupérer Vector dans Android base de données sqlite
Qu'en pensez-vous? Cela vaut-il la peine d'avoir une base de données de notes séparée? Dois-je utiliser un BLOB ou opter pour la base de données séparée? Si un BLOB, existe-t-il de bons tutoriels pour stocker et récupérer des objets en tant que BLOB?
C'est en fait ce que j'ai fini par faire. Merci! – QRohlf