Meilleures Pratiques: Entrée De Validation (Android)
Je suis nouveau sur android, le développement mobile (Android Studio native développement de nouvelles connaissances). Et ici, je veux poser une question concernant les meilleures pratiques pour la validation d'entrée.
Aussi loin que nous le savons, quand un développeur de développer formulaire de saisie. Nous devons empêcher un utilisateur de la clé dans une mauvaise entrée dans le champ de texte. Voici donc ma question,
- Peut-on créer un fichier java pour vocation de validation? Toutes les entrées de formulaire ,il faut passer à une validation de fichier (Dans le cas de beaucoup de pages d'entrée de l'écran dans l'une des applications). Si OUI, comment puis-je obtenir un exemple de/lien/tutoriel de cette technique pour mon apprentissage. Si PAS, pourquoi?
De mon point de vue personnel, il doit avoir un moyen de mettre en œuvre la technique. De sorte que nous n'avons pas besoin de réutiliser le même code pour chaque fichier java (en terme de code propre). Malheureusement, je n'ai trouvé aucun exemple ou un tutoriel pour que. Peut-être que je recherche un mauvais mot-clé ou mal lu. Et si il n'y a pas une telle technique existent, quelles sont les meilleures pratiques pour la validation d'entrée?
Merci.
p/s: Ce fil de discussion pour trouver une meilleure façon de meilleures pratiques. Merci.
OriginalL'auteur Salehin Rafi | 2015-10-12
Vous devez vous connecter pour publier un commentaire.
Cette classe java implémente un
TextWatcher
de "voir" votre texte à modifier, en regardant tout changement apporté au texte:Et dans votre
EditText
, vous pouvez définir que le texte de l'observateur à son port d'écouteCopié à partir de: stackoverflow.com/a/11838715/1112963
Est-il un bon modèle pour passer instance de composants d'INTERFACE utilisateur pour les classes qui ne devrait porter que sur la logique? Je pense que la meilleure façon serait de faire valider la réponse de la classe de validation et dans la mise en œuvre de la classe de l'utilisation de la valeur de manipuler l'INTERFACE utilisateur.
OriginalL'auteur Randyka Yudhistira
Une approche (dont je suis l'aide de), vous devez avoir une aide pour la validation des entrées telles que:
voici un extrait de mon ValidationHelper classe:
Maintenant la façon dont j'utilise cette classe est: est-ce
Vous pouvez appeler votre validation à l'aide de
TextWatcher
qui est fixé parEditText#addTextChangedListener
exemple:
OriginalL'auteur PinoyCoder