首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FindBugs新公式

FindBugs新公式
EN

Stack Overflow用户
提问于 2012-02-12 18:10:32
回答 1查看 116关注 0票数 0

我经常犯这样的错误,而不是:

代码语言:javascript
复制
Toast.makeText(this, getString(R.string.string_id), Toast.LENGTH_SHORT).show();

我这样做:

代码语言:javascript
复制
Toast.makeText(this, getString(R.string.string_id), Toast.LENGTH_SHORT);

我认为,这应该可以在FindBugs (或任何其他静态分析实用程序)中检测到,我目前在Eclipse中使用了这些工具。

条件:

  • 静态调用
  • 我们不保存返回的值

类似于:消息的

显然,您忘了保存调用的返回值,或者丢失了返回Toast变量的.show()调用

此消息严格局限于这类错误,但它可能包含更多的条件,或者这可能是一些常见的错误。

但我错过的是一些教程,我们如何向FindBugs数据库中添加新的菜谱。你能帮我指出我在搜索中没有找到的地方,或者为我找到这类问题提供另一种解决方案吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-12 18:36:14

到目前为止,我可以看到两个可以帮助您的链接:

  • FindBugs,第2部分:编写自定义检测器
  • 增加检测器来源于FindBugs

我想,前者有资格成为一个教程。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9251263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档