在Eclipse + Android中智能重构文件名?

时间:2012-10-03 16:44:42

标签: android eclipse refactoring

有没有办法重构类文件的名称以及Android项目中该名称的所有引用?

例如,如果我重构>重命名文件CustomerListFragment.java,Android资源文件中的以下引用仍需要手动更改。

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

我认为Visual Studio会自动进行这种重构,Eclipse(Android)中有没有相应的重构?

1 个答案:

答案 0 :(得分:4)

是和否,它实际上列在他们的路线图中: Better refactoring support

信不信由你,重构/重命名支持在过去几周实际上已经变得更好了。直到最近,当在Manifest文件中替换类名和包名时(每当重构/重命名某个Activity文件名时),它仍然会出错。但最近,我没有得到这些错误,我很高兴这不是我必须做的手动步骤。

您还可以在以下位置查看他们的错误跟踪器: http://b.android.com如果你真的想在这个确切的测试案例得到处理时得到通知,那就明白这个问题吧。