我经常犯这样的错误,而不是:
Toast.makeText(this, getString(R.string.string_id), Toast.LENGTH_SHORT).show();我这样做:
Toast.makeText(this, getString(R.string.string_id), Toast.LENGTH_SHORT);我认为,这应该可以在FindBugs (或任何其他静态分析实用程序)中检测到,我目前在Eclipse中使用了这些工具。
条件:
类似于:消息的
显然,您忘了保存调用的返回值,或者丢失了返回Toast变量的
.show()调用
此消息严格局限于这类错误,但它可能包含更多的条件,或者这可能是一些常见的错误。
但我错过的是一些教程,我们如何向FindBugs数据库中添加新的菜谱。你能帮我指出我在搜索中没有找到的地方,或者为我找到这类问题提供另一种解决方案吗?
发布于 2012-02-12 18:36:14
到目前为止,我可以看到两个可以帮助您的链接:
我想,前者有资格成为一个教程。
https://stackoverflow.com/questions/9251263
复制相似问题