只是想了解原因:
db = databaseHandler.getReadableDatabase();
String[] columns = {ID, NAME, DIFFICULTY};
Cursor cursor = db.query(TABLE_NAME, columns, null, null, null, null, DIFFICULTY);
上面代码片段中的大写变量显然是静态final。Android工作室告诉我
“此检查报告指定检查范围内始终为真或假的条件,并根据代码的数据流分析指出可能引发 RuntimeException 的位置。此检查还报告 Nullable/NotNull 合同违规。注释可以配置支持合约(默认使用来自 annotations.jar 的 @Nullable/@NotNull 注解)"
这对我来说是胡言乱语。有人可以解释一下吗?