Lorsque vous développez une application Android, y a-t-il une règle générale à suivre lorsque vous devez arrêter de changer de mise en page et passer à une nouvelle activité? Quels facteurs pourraient influencer la décision?Activités et vues Android
Répondre
Il n'y a pas de règles dures et rapides, mais j'ai quelques unes personnelles:
Je pense avant tout de la façon dont mes utilisateurs utiliseront le bouton de retour. Dans une application optimale, l'utilisation naturelle de "retour" pour passer par Activités est ce que je vise. Chaque fois qu'un utilisateur voudra utiliser back, cela devrait être une nouvelle activité. Bien sûr, les règles sont censées être brisées et parfois vous devrez remplacer le bouton retour vous-même pour contrôler une interface plus complexe.
De même, vous ne devriez pas être tenté d'appeler à nouveau setContentView()
. Si vous êtes tenté de refaire toute la mise en page de la page, vous devriez peut-être passer à une nouvelle activité. Je voudrais également consulter this guide.
Il devrait y avoir une règle qui dit "ne pas setContentView() deux fois". Comme il est écrit dans Application Fundamentals:
Une activité présente une interface utilisateur visuelle pour un concentré effort, l'utilisateur peut entreprendre
modifier Donc, le but d'une activité donnée fera réellement vous la vie plus difficile que de sauver vous écrivez plus de code.
- 1. Android - Activités vs Vues
- 2. Conserver les discussions et les vues actives entre les activités
- 3. Activités Android temporairement non rotatives?
- 4. activités Android question
- 5. Activités Design dans Android?
- 6. Activités, Vues et Dialogues dans Android. Structure d'application correcte pour le jeu
- 7. Comment les activités et les vues sont-elles liées à la plate-forme Android?
- 8. Activités Android UI persistance
- 9. Activités Android synchrones
- 10. Classes & Activités Android
- 11. Android: Exécution de plusieurs activités
- 12. sur les activités dans Android
- 13. Android - Dois-je utiliser plusieurs activités ou plusieurs vues de contenu
- 14. Communication avec les services et les activités Android
- 15. Utiliser différentes activités pour différentes vues dans un ViewFlipper
- 16. Ralentir l'animation coulissante entre les activités Android?
- 17. Comment gérer des activités simultanées sous Android?
- 18. Android Service- comment communiquer avec les activités
- 19. (Android) Passer ressources/activités avec intention
- 20. Android: Envoyer des objets arbitraires dans Activités?
- 21. Android: Comment communiquer entre 2 activités
- 22. Fermer la hiérarchie des activités dans Android
- 23. Android TabHost - Activités dans chaque onglet
- 24. Deux activités ou plus en android
- 25. Variables et activités multiples
- 26. Android: Plusieurs activités partageant le code commun
- 27. Android vues comme modèles
- 28. Partage de données entre activités et services
- 29. Comment effacer toutes les activités dans l'application Android
- 30. Lancer des activités inconnues à partir d'une application Android