0

我特别询问有关使用 Gradle 构建工具在最新版本的 Android Studio 中启用 java 断言的问题。linter 建议在检测到潜在的 NullPointerExceptions 时使用它们,因此肯定是可能的。

以下代码有效并在发生错误时引发异常:

if (vehicleLocation == null) throw new IllegalStateException("vehicleLocation is null");

这不会引发 AssertionError 所以我假设它们没有打开。

assert vehicleLocation != null;
4

0 回答 0