查询没有返回结果,在处理结果之前,您需要检查是否有一些结果,您几乎可以得到
if(cursor.moveToFirst()) { String path = cursor.getString(cursor.getColumnIndex(MediaStore.Images.Media.DATA)); cursor.close(); return path; }