2011-04-08 8 views
0

Je suis nouveau sur android. Je crée l'application ToDoTasks dans android. J'ai mis en caisse Gui de l'application et ça fonctionne parfaitement. Je suis en mesure d'ajouter tasks dedans. Maintenant, je veux savoir que je veux sauvegarder la 'liste des tâches' dans une zone de sorte que chaque fois que l'utilisateur arrive dessus, il doit conserver la liste des tâches précédentes qui y ont été ajoutées. Quelle est la meilleure façon de procéder ? Que je devrais aller pour la base de données dans Android ou y at-il un autre moyen de le faire?Android Database

Je vous suggère. S'il vous plaît ne me dérange pas, je sais que c'est une question stupide, mais je n'ai pas d'autre moyen de le résoudre ...

Répondre

0

Vous pouvez utiliser sqlLite db pour android. Voir this ou this par exemple.

1

Vous avez plusieurs options avec différents degrés de complexité.

Prévoyez-vous de partager votre todolist avec une autre application? Si oui, vous devez héberger vos données en tant que fournisseur de contenu. Mais je m'égare.

L'option la plus simple est Préférences partagées. L'API est très simple à utiliser et vous n'avez pas besoin d'écrire beaucoup de code de plomberie. Vous pouvez directement stocker une liste de chaînes dans la préférence partagée de votre activité.

La solution la plus élaborée utilise sqllite. Si vous prévoyez que votre modèle de domaine devienne plus complexe qu'une simple liste de chaînes, vous devriez voir si la complexité supplémentaire en vaut la peine. Pour plus de détails, voir here. (Je ne vous inquiétez au sujet des options de fichier, les deux autres mentionnés ici sont supérieurs à cette solution)