处理 Android Studio 的 NullPointerException lint 警告的正确方法
2022-09-01 06:36:45
我是Android / java编程的新手,并且对如何正确处理此警告感到困惑。
方法调用 '' 可能会生成 'Java.lang.NullPointerException'
我应该断言删除警告吗?
或者更确切地说是运行时异常?
任何帮助将不胜感激。
我是Android / java编程的新手,并且对如何正确处理此警告感到困惑。
方法调用 '' 可能会生成 'Java.lang.NullPointerException'
我应该断言删除警告吗?
或者更确切地说是运行时异常?
任何帮助将不胜感激。
我怀疑这个问题能否得到最终的回答,因为这是一个观点问题。或者至少我是这么认为的——这也是一种观点。:)
我知道你想要“0警告”(一个非常值得称赞的目标),但可能没有“一刀切”的问题。可是。。。
我认为你不应该做的事情:
NullPointerException
onOptionsItemSelected()
检查通常是最好的方法。但是,如果是,该怎么办,提供了一些其他选择。(variable != null)
searchView
RuntimeException
我开始使用
@SuppressWarnings("ConstantConditions")
在简单的方法上,我确定id不是空的。