我把我的任务列表配置成用一些标准的词来显示(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;
...
这让我很恼火。我不想在任务中看到这个 "死 "的TODO。
有什么方法可以将R.java文件从TODO列表中排除?
虽然这不是一个好的做法,你可以从Android SDK代码中删除这些内容。 看起来这些注释在$ANDROID_HOMEplatformsandroid-21dataresvaluescolors_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代码不是一个好的做法,尽管在这种情况下删除注释是安全的(即不会伤害任何东西)。