Android - 'cursor.close()' 可能产生 'java.lang.nullpointerexception'?
Android - 'cursor.close()' may produce 'java.lang.nullpointerexception'?
我有以下代码可以正常工作,但会产生警告:
method invocation 'cursor.close()' may produce 'java.lang.nullpointerexception'
cursor_id
可能未初始化,例如,您的 try
块检查。您需要在 finally
块中添加相同的验证:
} finally {
if (cursor_id != null) {
cursor_id.close();
}
}
我有以下代码可以正常工作,但会产生警告:
method invocation 'cursor.close()' may produce 'java.lang.nullpointerexception'
cursor_id
可能未初始化,例如,您的 try
块检查。您需要在 finally
块中添加相同的验证:
} finally {
if (cursor_id != null) {
cursor_id.close();
}
}