Initialisation des données en base de données

Objectifs

Insérer nos données brutes dans room

Contexte

Maintenant que tout est mis en place, nous pouvons insérer nos données dans notre base de données room. Dans notre cas, ce seront de simples données insérées au lancement de l'app en faisant directement appel au repository. Dans le cas d'un vrai projet, ces données seraient sûrement un échantillon récupéré d'une base de données externe.

Fondamental

Nous allons simplement mettre en place une fonction qui crée un array de « QuestionEntity » ainsi que notre utilisateur puis placer cette fonction dans notre activity de login au démarrage de l'application.

On boucle ensuite sur le tableau pour insérer chaque question grâce au repository.