2010-05-12 5 views
0

Peut-être que ma question peut sembler un peu bizarre, mais j'ai une activité dans laquelle, dans un cas, je dois passer à une autre activité avant qu'il ne finisse de charger l'écran. Ma condition est dans la méthode onCreate, ce qui signifie que quand je la rencontre, j'obtiens une erreur "startActivity appelée depuis l'extérieur d'un contexte d'activité" et l'application plante ...
Mais alors, y a-t-il un moyen facile comme un drapeau pour l'intention de le faire fonctionner sans que le contexte de l'activité ne soit résolu? merci pour toute réponsetirer une intention de la méthode onCreate dans android

Répondre

0

Je ne pense pas qu'il soit possible de passer à une autre activité pendant la méthode onCreate d'une activité de démarrage. Mais pourquoi vous ne dessinez pas d'interface graphique avant de décider si vous devez démarrer l'autre activité?

+0

Vous voulez dire faire mes tests avant de changer d'activité et ensuite déclencher l'intention seulement si le test est bon? – Sephy

+0

Non Je parle de faire vos tests après le chargement de l'activité mais avant que l'interface graphique ne soit dessinée. Ou que voulez-vous dire par "avant de terminer le chargement de l'écran"? N'est-ce pas avant que l'interface graphique est dessinée? –

+0

Je ne comprends pas le "après que l'activité est chargée mais avant que l'interface graphique ne soit dessinée". une activité peut être chargée et l'intention s'en est tirée sans interface graphique affichée ??? – Sephy

Questions connexes