首先我是用Uri.FromFile(File file)方法得到一个uri,然后用Cursor cursor = context.getContentResolver().query(uri,null,null,null,null) 然而返回的cursor值是null.请问这是怎么回事呢 |
Uri只能解决手机内部存储上的资源。不包括SD卡和网络上的资源.而且不是所有的Uri都提供ContentProvider的.所以file不能使SD卡上的资源,否则报错 |
首先我是用Uri.FromFile(File file)方法得到一个uri,然后用Cursor cursor = context.getContentResolver().query(uri,null,null,null,null) 然而返回的cursor值是null.请问这是怎么回事呢 |
Uri只能解决手机内部存储上的资源。不包括SD卡和网络上的资源.而且不是所有的Uri都提供ContentProvider的.所以file不能使SD卡上的资源,否则报错 |