2011-01-13 2 views
0

Je cherche une solution pour aider un utilisateur à entrer des données de configuration lors de la première exécution. J'ai une activité principale qui montre une liste de photos dans une grille.Assistant de démarrage de l'application Android

Lors de la méthode onCreate pour l'activité principale, si je trouve qu'un utilisateur n'a pas configuré l'application auparavant, je passe à une série de deux activités. L'utilisateur remplit les données requises dans ces deux activités (pensez à l'assistant, l'un après l'autre). Une fois qu'ils ont saisi des données sur la deuxième activité, ils affichent l'activité principale d'origine.

Est-ce une façon standard ou préférée de faire les choses? Je ne pouvais pas trouver un moyen plus facile de le faire, ou d'une manière intégrée. Au lieu d'utiliser onCreate, y a-t-il un moyen de choisir par programme la première activité selon que c'est la première fois que l'application a été exécutée ou non?

Merci, Kevin

Répondre

2

utilisation ci-dessous le code pour ce problème

if(getSharedPreferences("FirstTime", 0).getBoolean("check", true)) 
      { 
       getSharedPreferences("FirstTime", 0) .edit().putBoolean("check", false); 
       /////////Write First Time code 
      } 
      else 
      { 
       /////Write Second Time code 
      } 
Questions connexes