2012-10-03 16 views
5

¿Hay alguna manera de refactorizar el nombre de un archivo de clase, así como todas las referencias a ese nombre en el proyecto de Android?Refactorización inteligente de nombres de archivos en Eclipse + Android?

Por ejemplo, si refactoriza> Renombra el archivo CustomerListFragment.java, la siguiente referencia en los archivos de recursos de Android aún debe cambiarse manualmente.

<fragment android:name="my.package.CustomerListFragment" 
    android:id="@+id/item_list" 
    android:layout_width="400dp" 
    android:layout_height="match_parent" 
    /> 

creo Visual Studio hace este tipo de refactorización de forma automática, ¿hay algún equivalente en Eclipse (Android)?

Respuesta

4

Sí y no, en realidad aparece en su hoja de ruta como: Better refactoring support

creas o no, la refactorización/cambiar el nombre de soporte tiene realmente mejorado en el último par de semanas. Hasta hace muy poco tiempo, todavía se estaba cometiendo errores al reemplazar nombres de clases y nombres de paquetes en el archivo Manifiesto (cada vez que se refabricaba/renombraba algún nombre de archivo de Actividad). Pero últimamente, no he recibido estos errores, y estoy muy contento de que este no sea un paso manual que deba seguir haciendo.

También puede consultar su rastreador de errores en: http://b.android.com y protagonizar el problema si realmente desea recibir una notificación cuando se solucione este caso de prueba exacto.

+0

Gracias por la información, seguramente lo comprobaré. –

Cuestiones relacionadas