0
我总是这样写代码之前:是否有必要检查光标是空关
Cursor c = getContentResolver().query(uri,
PHONE_LOOKUP_PROJECTION, null, null, null);
if (c != null) {
if (c.moveToFirst()) {
bundle.contactId = c.getLong(LOOKUP_ID_COLUMN_INDEX);
bundle.name = c.getString(LOOKUP_DISPLAY_NAME_COLUMN_INDEX);
}
c.close();
}
但我一倍,如果有必要检查c
为空或不是。因为我觉得值查询返回时总是不为空,即使它不包含任何内容。
getContentResolver()方法来自哪里? – Bill 2012-04-10 03:04:41
此方法位于一个活动中。所以'getContentResolver()'属于活动 – 2012-04-10 03:06:12
这是在Android API还是来自第三方库? – Bill 2012-04-10 03:09:15