Je travaille sur un projet Android Studio. L'une des activités est un formulaire avec 50 EditTexts. Puisqu'il y a tellement de EditTexts, le fichier de l'activité a plus de 1200 lignes et devrait en avoir 300 - 400 de plus une fois terminé. Il est devenu difficile et fastidieux de naviguer dans le code du fichier.L'activité Android a trop de lignes
Y a-t-il des normes que je devrais suivre pour cette situation? Quel serait le meilleur plan d'action maintenant?
Je commencerais par ne pas avoir 50 'widgets EditText' sur un seul écran. Lorsque vous le divisez (par exemple, dans des pages d'assistant ou quelque chose d'autre), cela a tendance à diviser le code (par exemple, en fragments qui vont dans ces pages de l'assistant). – CommonsWare
La liaison de données peut réduire le nombre de vues dans votre activité en se traduisant ensuite en un modèle comportant 50 champs, s'il s'agit d'une liste, donc vous devez utiliser un composant List tel que RecyclerView, autre chose qui consomme des lignes de votre activité, par exemple en ouvrant un curseur à partir de sqlite et en analysant le résultat, les routines doivent être extraites dans une classe particulière que vous pouvez utiliser simplement pour votre activité. –
Extraction des AsyncTasks et des analyseurs JSON/XML –