如何从 R.java 中删除任务 (TODO)
How to remove tasks (TODO) from R.java
我将我的任务列表配置为由一些标准词(TODO、FIXme...)显示。
现在我在我的项目中看到一些任务 R.java.
这是一个自动生成的文件,我没有看到任何将此文件从任务中排除的选项:
...
public static int fbrowse_item_text_color=0x7f070056;
public static int header_color=0x7f07006d;
/** TODO: This is 40% alpha on the default accent color.
*/
public static int highlighted_text_material_dark=0x7f070020;
...
这让我很烦。
我不想在任务中看到这个 'dead' TODO。
有没有办法从 TODO 列表中排除 R.java 个文件?
虽然这通常不是一个好的做法,但您可以从 Android SDK 代码中删除这些内容。评论好像在 $ANDROID_HOME/platforms/android-21/data/res/values/colors_material.xml
<!-- TODO: This is 40% alpha on the default accent color. -->
<color name="highlighted_text_material_dark">#6680cbc4</color>
<!-- TODO: This is 40% alpha on the default accent color. -->
<color name="highlighted_text_material_light">#66009688</color>
因此,如果您从 SDK 代码中删除这些 XML 注释,则它们将从生成的 R.java 代码中删除。
同样,编辑 Android SDK 代码不是一个好习惯,尽管在这种情况下删除注释是安全的(即不会造成任何伤害)。
我将我的任务列表配置为由一些标准词(TODO、FIXme...)显示。
现在我在我的项目中看到一些任务 R.java.
这是一个自动生成的文件,我没有看到任何将此文件从任务中排除的选项:
...
public static int fbrowse_item_text_color=0x7f070056;
public static int header_color=0x7f07006d;
/** TODO: This is 40% alpha on the default accent color.
*/
public static int highlighted_text_material_dark=0x7f070020;
...
这让我很烦。
我不想在任务中看到这个 'dead' TODO。
有没有办法从 TODO 列表中排除 R.java 个文件?
虽然这通常不是一个好的做法,但您可以从 Android SDK 代码中删除这些内容。评论好像在 $ANDROID_HOME/platforms/android-21/data/res/values/colors_material.xml
<!-- TODO: This is 40% alpha on the default accent color. --> <color name="highlighted_text_material_dark">#6680cbc4</color> <!-- TODO: This is 40% alpha on the default accent color. --> <color name="highlighted_text_material_light">#66009688</color>
因此,如果您从 SDK 代码中删除这些 XML 注释,则它们将从生成的 R.java 代码中删除。
同样,编辑 Android SDK 代码不是一个好习惯,尽管在这种情况下删除注释是安全的(即不会造成任何伤害)。