5

クラスファイルの名前と、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)に同等のものはありますか?

4

1 に答える 1

4

はい、いいえ、実際にはロードマップに次のように記載されています: より良いリファクタリングサポート

信じられないかもしれませんが、リファクタリング/名前変更のサポートは、実際には過去2週間で改善されています。ごく最近まで、マニフェストファイルのクラス名とパッケージ名を置き換えるときに(一部のアクティビティファイル名がリファクタリング/名前変更されているときはいつでも)、まだ間違いを犯していました。しかし、最近、これらのエラーは発生していません。これが手動の手順ではなくなったことを非常に嬉しく思います。

http://b.android.comでバグトラッカーをチェックして、 この正確なテストケースが処理されたときに本当に通知を受け取りたい場合は、問題にスターを付けることもできます。

于 2012-10-03T16:48:09.313 に答える