这段代码应该是在onActivityResult里面,大意是选择一张图片,绘制到foodImage
onActivityResult返回的data.getData()是个Uri,用个cursor把Uri指向的图片信息查找(query)出来。
这个filePathColumn就是要查找哪些字段的意思,所以他是个字符串数组,一个Uri里面包含好多信息,比如图片的大小,修改时间,文件名等等。在这里,filePathColumn里就一个元素,即MediaStore.Images.Media.DATA。但是我搞不明白,这个DATA的类型是:DATA STREAM,后面又 foodPic = cursor.getString(columnIndex);这句应该会报错才对。