新しいActivity
を作成するのがいかに簡単で安全かは誰もが知っています。ここで、プロジェクトからActivity
を安全に削除する方法を知りたいです。
私は自分のプロジェクトでいくつかのアクティビティを作成しましたが、それらは今では不要で、削除したいと思っています。しかし、これらのファイルを手動で削除すると:
/layout
フォルダー内のアクティビティのXMLファイル
アクティビティのJava /src
フォルダー内のファイル
マニフェストファイルの<activity></activity>
部分
その後、
答えを見つけました。アクティビティを削除するには、アクティビティの名前をactivity
にします。
activity.Java
ファイルをsrc
フォルダー(AndroidStudioのJava/your.package.name
フォルダー)から削除しますactivity.xml
ファイルをlayouts
フォルダー(AndroidStudioのlayout
フォルダー)から削除しますactivity.xml
フォルダーからres/menu
ファイルを削除します(これはオプションのフォルダーです)manifest
ファイルからアクティビティの<activity></activity>
ブロックを削除しますmanifest
ファイルの<activity>
ブロックに参照がある場合(通常Android:label
タグ内)、参照された値を削除します(通常values/strings.xml
から)。@ ojonugwa ochalifおよび@ Md Tarik Mahmudの回答によると、アプリフォルダーを右クリックしてからRefractor -> Remove Unused Resources
Android Studio。
できました。
どこからでもアクティビティを一度に削除する手順はないと思います。
最初にマニフェストからエントリを削除します。次に、アクティビティクラスファイルを削除します。クラスファイルが削除されると、使用されている場所でエラーが発生し始めます。各エラーを個別に調べて解決してください。
そして、res/values/xml/strings.xmlのタイトル文字列
アクティビティに関連付けられている各ファイル(Android View)で)を右クリックし、リファクタリングを選択してから[安全な削除]を選択します。削除しても安全ではありません。
@CoolBrainの回答に従ってすべてを削除したことを確認するには、次のようにします。
Refractor -> Remove Unused Resources
これにより、削除したかどうか不明なアクティビティの残留物が削除されます。ただし、この操作は未使用のドロアブルを削除し、ビューも
答えを見つけました。アクティビティを削除するには、アクティビティの名前をactivityにします。
Srcフォルダーからactivity.Java
ファイルを削除(AndroidStudioのJava/your.package.name
フォルダー)layouts
フォルダーからAndroidのactivity.xml
ファイルを削除(AndroidStudioのレイアウトフォルダー)activity.xml
フォルダーからres/menu
ファイルを削除(<activity></activity>
フォルダーの削除) manifest
ファイルからのアクティビティmanifest
ファイルの<activity>
ブロックに参照がある場合(通常はAndroid:label
タグ内)、参照された値を削除します(通常はvalues/strings.xml
から)。 @ojonugwa ochalifuと@Md Tarik Mahmudからの回答によると、アプリフォルダーを右クリックしてからRefractor -> Remove Unused Resources
@Aに感謝します。 K. M.タリクルイスラムのアンウェア。