Supprimer en toute sécurité un Android Activité
Nous savons tous combien il est facile et en toute sécurité pour créer un nouveau Activity
. Maintenant, je veux savoir comment faire pour supprimer un Activity
de 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 les fichiers suivants:
-
L'activité du fichier XML dans le
/layout
dossier -
L'activité du fichier Java dans le
/src
dossier -
La
<activity></activity>
partie du fichier de manifeste
Puis,
- Aura pas d'autres données liées à cette activité reste dans mon projet? Ce sont ceux-là?
- Est-il une simple procédure de retrait comme la création d'une activité dans Eclipse?
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé ma réponse. Pour supprimer une activité, de laisser le nom de l'activité est
activity
:activity.java
fichier desrc
dossier (java/your.package.name
dossier pour AndroidStudio)activity.xml
fichier delayouts
dossier (layout
dossier pour AndroidStudio)activity.xml
fichier deres/menu
dossier (c'est une option du dossier)<activity></activity>
bloc de l'activité de lamanifest
fichier<activity>
bloc dans lamanifest
fichier a une référence (en général dansandroid:label
tag) suppression de la valeur de référence (généralement à partir devalues/strings.xml
).Selon les réponses de @ojonugwa ochalifu et @Md Tarik Mahmud vous devriez également faire un clic droit sur le dossier app puis
Refractor -> Remove Unused Resources
Juste de le faire en deux étapes dans Android Studio.
Vous avez terminé.
Je ne pense pas qu'il existe une procédure pour supprimer une activité à la fois de partout.
Supprimer l'entrée de manifeste en premier. Puis supprimer l'Activité de la classe fichier. Une fois le fichier de classe est supprimée, vous commencerez à obtenir des erreurs où il est utilisé. Regarder chacun d'erreur séparément et de les résoudre.
Et la chaîne de titre dans res/values/xml/strings.xml
Juste pour s'assurer que vous avez supprimé tout en suivant @CoolBrain réponse, n':
Cela permettra d'éliminer les résidus de cette activité, vous n'êtes pas sûr que vous avez supprimé. A noter toutefois que cette opération supprime inutilisés un drawable, et des vues aussi
Clic droit sur chaque fichier associé à l'activité (en Android View), sélectionner refactoriser, puis choisir supprimer. Cela permettra également de vous dire si il y a n'importe quelle utilisation (du fichier) qui rend-il pas plus sûr de supprimer.