安全删除Android活动

A. *_*lam 42 android eclipse-adt android-activity android-studio

我们都知道如何轻松安全地创建新的Activity.现在我想知道如何Activity安全地从我的项目中删除.

我在我的项目中创建了一些活动,觉得它们现在已经不用了,我想删除它们.但如果我手动删除这些文件:

  1. 活动的XML文件在/layout文件夹中

  2. 活动的文件/src夹中的Java文件

  3. <activity></activity>清单文件中的部分

然后,

  • 我的项目中是否没有与该活动相关的其他数据?那些是什么?
  • 是否有任何简单的删除过程,如在Eclipse中创建活动?

A. *_*lam 48

我找到了答案.要删除活动,请将活动的名称设为activity:

  1. activity.java文件src夹中删除文件(java/your.package.nameAndroidStudio 的文件夹)
  2. activity.xml文件layouts夹中删除文件(layoutAndroidStudio 的文件夹)
  3. activity.xml文件res/menu夹中删除文件(这是一个可选文件夹)
  4. <activity></activity>manifest文件中删除活动的块
  5. 如果文件中的<activity>manifest具有引用(通常在android:label标记中),则删除引用的值(通常来自values/strings.xml).

根据@ ojonugwa ochalifu和@ Md Tarik Mahmud的答案你也应该右键点击app文件夹然后Refractor -> Remove Unused Resources


小智 13

只需在Android Studio中分两步完成.

  1. 删除Activity的Java文件:YourActivity.java
  2. 从左侧面板中的项目浏览器中选择应用程序.单击" 从菜单中重构",单击" 删除未使用的资源".

你完成了.


Roh*_*5k2 7

我认为没有任何程序可以从任何地方一次删除活动.

首先从清单中删除条目.然后删除Activity类文件.删除类文件后,您将在使用它时开始收到错误.分别查看每个错误并解决它们.