Supprimer en toute sécurité une activité Android
nous savons tous à quel point il est facile et sécuritaire de créer un nouveau Activity. Maintenant je veux savoir comment supprimer un Activity dans mon projet en toute sécurité.
j'ai créé une activité dans mon projet et de sentir qu'ils sont désormais inutile, et je veux les supprimer. Mais si je supprime manuellement ces fichiers:
le fichier XML de l'activité dans le
/layoutdossierle fichier Java de l'activité dans le
/srcdossierle
<activity></activity>partie du fichier de manifeste
Ensuite,
- Est-ce qu'aucune autre donnée liée à cette activité ne restera dans mon projet? Ce sont ceux-là?
- y a-t-il une procédure de suppression simple comme créer une activité dans Eclipse?
6 réponses
j'ai trouvé ma réponse. Pour supprimer une activité, de laisser le nom de l'activité est activity:
- Supprimer
activity.javale fichiersrcdossier (java/your.package.namedossier pour AndroidStudio) - Supprimer
activity.xmlle fichierlayoutsdossier (layoutdossier pour AndroidStudio) - Supprimer
activity.xmlle fichierres/menudossier (c'est un dossier optionnel) - Supprimer
<activity></activity>bloc de l'activité de l'manifestle fichier - Si le
<activity>blocmanifestle fichier a une référence (généralement dansandroid:labelbalise) supprimez la valeur référencée (habituellement devalues/strings.xml).
Selon les réponses de @ojonugwa ochalifu et @Md Tarik Mahmud vous devriez aussi faire un clic droit sur le dossier app puis Refractor -> Remove Unused Resources
je ne pense pas qu'il existe une procédure pour supprimer une activité à la fois de partout.
Supprimer l'entrée du manifeste en premier. Puis supprimez le fichier de classe D'activité. Une fois que le fichier de classe est supprimé, vous commencerez à obtenir des erreurs où il est utilisé. Examinez chaque erreur séparément et résolvez-les.
il suffit de le faire en deux étapes dans Android Studio.
- supprimer le fichier Java de L'Activité: votre activité.java
- Sélectionner app dans le Projet de Navigateur dans le Panneau de Gauche. Cliquez sur Refactoriser à partir du menu, cliquez sur Supprimer Les Ressources Inutilisées.
vous avez fini.
juste pour s'assurer que vous avez tout supprimé après avoir suivi la réponse de @CoolBrain, faites:
Refractor -> Remove Unused Resources
ceci supprimera les résidus de cette activité que vous n'êtes pas sûr d'avoir supprimé. Notez cependant que cette opération supprime les tirages inutilisés, et affiche aussi
faites un clic droit sur chacun des fichiers associés à l'activité (dans la vue Android), sélectionnez refactor, puis sélectionnez safe delete. Cela vous indiquera également s'il y a une utilisation (de ce fichier) qui le rend impropre à la suppression.