问题:
@Nullable
private View view;
public doSomethingWithView() {
checkNotNull(view); //<- this throws NPE if parameter is null
view.showWarningAboutIssue(); //<- IDE reports about possible null here
}
有没有办法配置IDE,以便它不会在第二行报告可能的NPE?
更新
我正在使用与 Guava 相同的 Dagger checkNotNull
方法。如果我将导入从 Dagger 更改为 Guava ,我的IDE会删除警告。
更新#2 随着Android studio的最新更新,我再也无法重现了