07.01.2013 Views

David Defour - Université de Perpignan

David Defour - Université de Perpignan

David Defour - Université de Perpignan

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

APPROCHES: CONTRÔLES<br />

SIMPLES OU MULTIPLES<br />

• Situation<br />

• Le même co<strong>de</strong> <strong>de</strong> gestionnaire doit être appliqué à plusieurs contrôles<br />

• Options<br />

• Utiliser une classe gestionnaire d’événement séparée<br />

• Pros: possibilité <strong>de</strong> passer <strong>de</strong>s args au gestionnaire afin <strong>de</strong> customiser son<br />

comportement; plus facile à changer indépendamment <strong>de</strong> l’app principale<br />

• Cons: Si le gestionnaire appel du co<strong>de</strong> <strong>de</strong> l’ Activity, il faut utiliser “this” et rendre la<br />

métho<strong>de</strong> public<br />

• Utiliser une inner classe nommée<br />

• Pros: possibilité <strong>de</strong> passer <strong>de</strong>s arps au gestionnaire afin <strong>de</strong> customiser son<br />

comportement; pas besoins <strong>de</strong> “this” reference, la métho<strong>de</strong> peut être privée<br />

• C’est <strong>de</strong> mon point <strong>de</strong> vue la métho<strong>de</strong> la plus facile pour la gestion <strong>de</strong>s événement<br />

<strong>de</strong> type Widget<br />

• Cons: le gestionnaire est lié à l’Activity<br />

jeudi 26 janvier 12

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!