如何在Android Studio中添加TODO并跟踪项目问题(不在源代码中)

Rum*_*raK 29 project-management todo android-studio

我正在编写一个新的更好版本的旧Android项目,它将修复许多UI错误,但也有一个更好的设计,需要集成一些新功能.

当我浏览源代码时,我可以在源代码中看到所有新老TODO,但有些东西我记得并且忘记了我将来要做的事情并且还不适合任何来源.

Eclipse在项目中有一个简单的任务列表,您可以在其中记下并跟踪该项目所需的所有错误修复和新功能.非常便利!

有没有办法在项目中在Android Studio中添加这样的任务/问题/注释/待办事项,而不是在源中的特定位置添加它们?

ojo*_*ifu 59

要添加ToDo,只需在代码中以单词开头的任何位置进行注释 ToDo

//Todo: Get count from database instead
Run Code Online (Sandbox Code Playgroud)

要查看ToDos列表,请查看Android Studio窗口的左下角:

在此输入图像描述

如果您打开它,您将获得此视图,其中包含您的待办事项列表和选项,以导航到项目中的文件:

在此输入图像描述

  • 从v2.2.3开始,您可以通过键入以下命令将TODO添加到XML:`<! - TODO:something - >`请参阅下面@Wajid Ali的答案 (6认同)

met*_*are 16

转到视图 - >工具窗口 - > TODO以显示TODO面板

任何标记的东西

// 去做

应该在列表面板中可见

编辑:您可以在Intellij 14中添加用于任务管理的插件

https://www.jetbrains.com/idea/help/managing-tasks-and-context.html

我没有使用它们,因为我们的工作流程在IDE之外,我无法评论它们是否能在Android Studio中按预期工作.


C. *_*odd 12

这是我如何做到这一点:我创建一个名为"TaskList.txt"的文本文件.我把它放在java/res包装里.(不一定适合这个包,但我不想为此目的创建一个包.)

像任何代码文件一样,您可以开始使用

//TODO
Run Code Online (Sandbox Code Playgroud)

并且IDE会将其识别为您的任务之一.您可以在此文件中包含数十个或数百个TODO.当然,您仍然可以在代码文件中嵌入TODO,与您需要更新/更正的代码密切相关.

我的TaskList.txt TODO显示在Android Studio的TODO视图(IDE的左下角或View - > Tool Windows - > TODO)以及我的所有嵌入式TODO中.


Waj*_*Ali 7

为了在android studio项目中为自己设置检查点,你可以这样做:

在Java文件中:

// TODO: I am waiting for you to be fixed ;)
Run Code Online (Sandbox Code Playgroud)

要么

//FIXME: fix me before release :)
Run Code Online (Sandbox Code Playgroud)

在XML文件中:

<!-- TODO! Hey I am here down in XML -->
Run Code Online (Sandbox Code Playgroud)

上面的一些人评论说todo不能在xml文件中工作,所以它适合他们.您可以在TODO的android studio窗口中查看它们: 在此输入图像描述

并且您项目中的所有待办事项都将列为: 在此输入图像描述


Sha*_*ani 6

您可以使用TODOFIXME等中的任何一个,但如果不在代码中内联使用它们,则不可能做到这一点。使用它们如下:

{
...
some code //FIXME
...
}
Run Code Online (Sandbox Code Playgroud)

或者

{
...
some code //TODO
...
}
Run Code Online (Sandbox Code Playgroud)

以下是一些流行 IDE 的备忘单:

  • 基于的IntelliJ IDEA的IDE(如Android Studio中)TODOFIXME

  • Visual Studio中HACKTODOUNDONENOTE

  • Eclipse的@todoFIXMETODOXXX

  • 网豆TODOFIXME

  • 代码::块:至少TODO

  • 骑手TODOBUG

  • 安卓工作室TODOFIXME

PS 随时通过添加您最喜欢的 IDE 评论标记来编辑此答案。