2011-04-02 11 views
0

Fondamentalement, je fais une application de quiz, j'ai besoin de consacrer une question à une page, l'utilisateur devrait être capable de feuilleter les pages pour terminer un quiz. Mon idée proposée est de tenir une classe singleton pour toutes les questions, et avoir une activité s'appeler elle-même à chaque fois pour une question, et générer un contenu différent en fonction de cette question de manière dynamique. Mais comment réaliser une telle chose? Puis-je utiliser l'intention pour appeler une activité elle-même? ou devrait-il y avoir d'autres meilleures solutions? merciComment appeler une activité elle-même dans android

Répondre

1

Selon le nombre de questions dont vous parlez, la façon la plus simple de faire ce que vous essayez d'accomplir serait de charger toutes vos questions dans Views et de les ajouter à un ViewFlipper. Vous n'avez besoin que d'une seule activité, et vous pouvez animer les transitions entre les questions avec ViewFlipper.

+0

C'est génial, merci beaucoup, d'apprendre les palmes de vue maintenant ... – user685275

+0

Au fait, pourquoi devrais-je m'inquiéter du nombre de questions, ViewFlipper est-il seulement capable de gérer une petite quantité? Si oui, quelle devrait être la limite supérieure recommandée? Merci beaucoup. – user685275

+0

Eh bien, si vous parlez de centaines et de centaines de questions, il se peut qu'il y ait des problèmes de mémoire avec le chargement de ce nombre de vues. Mais si vous traitez quelques douzaines de questions à la fois, cela ne devrait pas poser de problème. –

0

Vous utiliseriez startActivity(); ou startActivityForResult(); en fonction de ce que vous vouliez faire exactement. Lire Here

Questions connexes