2010-07-23 6 views
3

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

3

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.

2

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.

Questions connexes