Je travaille sur une application Android qui tire une longue liste de noms de recettes dans une vue de liste, que l'utilisateur peut filtrer, puis cliquez sur pour obtenir plus détails. La liste de recette initiale va contenir environ 1000 entrées et sera stockée dans une base de données mySQL distante en constante évolution. En cliquant sur une seule recette dans la liste, la recette complète sera affichée.Android Database Design, pour utiliser SQLite ou tout simplement mySQL & JSON
Ma question est la suivante. Est-il préférable pour moi d'avoir un service d'arrière-plan qui tire la liste complète des recettes dans une base de données SQLite locale ou devrais-je simplement interroger la base de données mySQL chaque fois que la vue de la liste est tirée? Je ne suis pas trop inquiet à propos de l'utilisation hors ligne, juste en optimisant ma structure de données pour permettre une grande base d'utilisateurs.
Pouvez-vous fournir des références qui vous donneront un indice sur la façon de faire ce flux? Merci –
Vous devrez créer votre propre point de terminaison RESTful sur un serveur Web pour gérer une demande et renvoyer des données, mais les transactions en arrière-plan peuvent être effectuées avec ceci: https://blog.nraboy.com/2014/10/use-broadcast -receiver-background-services-android / –