studio programacion herramientas fundamentos con avanzado aplicaciones android android-studio android-activity eclipse-adt

programacion - Elimina de forma segura una actividad de Android



manual de android en pdf (5)

Todos sabemos con qué facilidad y seguridad crear una nueva Activity . Ahora quiero saber cómo eliminar una Activity de mi proyecto de forma segura.

He creado alguna actividad en mi proyecto y siento que ahora no son necesarios y quiero eliminarlos. Pero si borro manualmente estos archivos:

  1. El archivo XML de la actividad en la carpeta /layout

  2. El archivo Java de la actividad en la carpeta /src

  3. La parte <activity></activity> del archivo de manifiesto

Entonces,

  • ¿No quedará ningún otro dato relacionado con esa actividad en mi proyecto? ¿Que son esos?
  • ¿Hay algún procedimiento de eliminación simple como crear una actividad en Eclipse?

Encontré mi respuesta. Para eliminar una actividad, permita que el nombre de la actividad sea activity :

  1. Elimine el archivo activity.java de la carpeta src (carpeta java/your.package.name para AndroidStudio)
  2. Elimine el archivo activity.xml de la carpeta de layouts (carpeta de layout para AndroidStudio)
  3. Elimine el archivo activity.xml carpeta res/menu (esta es una carpeta opcional)
  4. Elimine el bloque <activity></activity> de la actividad del archivo de manifest
  5. Si el bloque <activity> en el archivo de manifest tiene una referencia (generalmente en android:label etiqueta), elimine el valor al que se hace referencia (generalmente de values/strings.xml ).

De acuerdo con las respuestas de @ ojonugwa ochalifu y @Md Tarik Mahmud , también debes hacer clic derecho en la carpeta de la aplicación, luego Refractor -> Remove Unused Resources


No creo que haya ningún procedimiento para eliminar una actividad a la vez de todas partes.

Primero borre la entrada del manifiesto. A continuación, elimine el archivo de clase de actividad. Una vez que se elimina el archivo de clase, comenzará a recibir errores donde se usa. Mire cada error por separado y resuélvalos.


Para asegurarse de haber eliminado todo después de seguir la respuesta de @ CoolBrain, haga lo siguiente:

Refractor -> Remove Unused Resources

Esto eliminará los residuos de esa actividad que no estés seguro de haber eliminado. Sin embargo, tenga en cuenta que esta operación elimina los elementos extraíbles no utilizados y las vistas también


Solo hazlo en dos pasos en Android Studio.

  1. Eliminar el archivo Java de la actividad: YourActivity.java
  2. Seleccione la aplicación desde el navegador de proyectos en el panel izquierdo. Haga clic en Refactorizar en el menú, haga clic en Eliminar recursos no utilizados .

Estás listo.


Y la cadena de título en res / values ​​/ xml / strings.xml