49

新しい を簡単かつ安全に作成できることは誰もが知っていますActivityActivityプロジェクトから を安全に削除する方法を知りたいです。

プロジェクトでいくつかのアクティビティを作成しましたが、不要になったので削除したいと思います。しかし、これらのファイルを手動で削除すると:

  1. /layoutフォルダ内のアクティビティの XML ファイル

  2. /srcフォルダー内のアクティビティーの Java ファイル

  3. <activity></activity>マニフェスト ファイルの一部

それで、

  • そのアクティビティに関連する他のデータはプロジェクトに残りませんか? それらは何ですか?
  • Eclipse でアクティビティを作成するような簡単な削除手順はありますか?
4

7 に答える 7

58

私は自分の答えを見つけました。アクティビティを削除するには、アクティビティの名前を次のようにしますactivity

  1. activity.javaフォルダーからファイルを削除しsrcます(java/your.package.nameAndroidStudioのフォルダー)
  2. activity.xmlフォルダーからファイルを削除しlayoutsます(layoutAndroidStudioのフォルダー)
  3. activity.xmlフォルダーからファイルを削除しres/menuます (これはオプションのフォルダーです)
  4. ファイル<activity></activity>からアクティビティのブロックを削除しますmanifest
  5. ファイル内の<activity>ブロックに参照 (通常はタグ内) がある場合は、参照された値を (通常は から) 削除します。manifestandroid:labelvalues/strings.xml

@ ojonugwa ochalifuおよび @ Md Tarik Mahmudからの回答によると、アプリ フォルダーを右クリックしてから、Refractor -> Remove Unused Resources

于 2014-08-28T11:56:48.317 に答える
24

Android Studio で 2 つの手順を実行するだけです。

  1. アクティビティの Java ファイルを削除します: YourActivity.java
  2. 左パネルの Project-Browser からアプリを選択します。メニューからRefactorをクリックし、 Remove Unused Resourcesをクリックします。

これで完了です。

于 2017-04-20T03:47:01.110 に答える
3

@CoolBrainの回答に従ってすべてを削除したことを確認するには、次のようにします。

Refractor -> Remove Unused Resources

これにより、削除したかどうかわからないアクティビティの残りが削除されます。ただし、この操作は未使用のドローアブルを削除し、ビューも削除することに注意してください。

于 2016-12-19T05:45:38.670 に答える
0

私は自分の答えを見つけました。アクティビティを削除するには、アクティビティの名前を activity にします。

activity.javasrc フォルダー ( java/your.package.nameAndroidStudio のフォルダー)activity.xmlからファイルを削除しますlayoutsフォルダー (AndroidStudio のレイアウト フォルダー)activity.xmlからファイルを削除しますres/menuフォルダー (これはオプションのフォルダーです)からファイルを削除します ファイルから<activity></activity>アクティビティのブロックを削除しmanifestます ファイル<activity>内のブロックmanifestが参照 (通常はandroid:labelタグ内) 参照された値 (通常は からvalues/strings.xml) を削除します。@ojonugwa ochalifu と @Md Tarik Mahmud からの回答によると、アプリ フォルダーを右クリックしてから、Refractor -> Remove Unused Resources

@AKM Tariqul Islam の回答に感謝します。

于 2019-08-30T17:43:29.580 に答える