Dynamique de début de l'activité dans Android?

Est-il un moyen de modifier dynamiquement le démarrage de l'activité dans Android basé sur une condition? Ce que j'ai tenté de le faire (qui ne fonctionne pas) était la suivante:

  1. supprimer le LANCEUR catégorie telles que définies dans mon AndroidManifest.xml
  2. créer une Application personnalisée de classe que l'application utilise
  3. remplacer la méthode onCreate de ma classe d'Application pour définir un code semblable au suivant:

.

if (condition) {
    startActivity(new Intent(this, MenuActivity.class));
} else {
    startActivity(new Intent(this, LoginActivity.class));
}
  • exactement ce que je recherche, merci de poser cette déjà.
InformationsquelleAutor Matt Huggins | 2011-01-31