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

Dav*_*ler 5 eclipse refactoring android

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

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

   <fragment android:name="my.package.CustomerListFragment"
    android:id="@+id/item_list"
    android:layout_width="400dp"
    android:layout_height="match_parent"
    />
Run Code Online (Sandbox Code Playgroud)

我认为Visual Studio会自动进行这种重构,Eclipse(Android)中是否有任何等价物?

Ste*_*zyk 4

是的,也不是,它实际上在他们的路线图中列出为: 更好的重构支持

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

您还可以在以下位置查看他们的错误跟踪器: http: //b.android.com,如果您确实想在这个确切的测试用例得到处理时收到通知,请给该问题加注星标。