Dois-je utiliser un PopupWindow ou un DialogFragment pour accepter les entrées?

Je suis en train de faire un Popup à 3 Toupies et un EditText. Après avoir lu de nombreux blogs et des articles je ne peux pas décider qui est la meilleure option, PopupWindow ou DialogFragment.

Les critères seraient:

  1. Compatibilité avec différentes Android versions
  2. Performance

Si il ya une meilleure façon de le faire, je suis ouvert à changer de point de vue.

Merci beaucoup.

DialogFragment:

  • Pour:
  • Contre:

PopupWindow:

  • Pour:
  • Contre:

EDIT: CONCLUSION

DialogFragment vous permet d'utiliser des fonctions plus complexes. Une autre chose importante est qu'il est plus comprimé de l'environnement car il permet à l'utilisateur d'avoir ouvert plus d'un fragment à un moment. Les Fragments sont plus dynamiques de la solution et ils sont la norme pour les nouvelles versions d'Android.

PopupWindow est plus simple et il est très utile sur des questions simples pour l'utilisateur.

source d'informationauteur eyyo