Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 未从库中加载图像_Android_Image_Picasso - Fatal编程技术网

Android 未从库中加载图像

Android 未从库中加载图像,android,image,picasso,Android,Image,Picasso,好吧,简单地说,我打电话打开画廊。一旦打开,我需要检索图像,它在一些图片的情况下工作,在其他图片的情况下不工作。 我注意到其他人的照片是从我的手机上删除的?为什么会出现 它给了我uricontent://com.google.android.apps.photos.contentprovider/-1/1 …这是-1不总是起作用的。我也没有撞车 我注意到其他人的照片是从我的手机上删除的?为什么会出现 因为显然,MediaStore不知道图像被删除了。无论删除了什么,都没有告诉MediaStore

好吧,简单地说,我打电话打开画廊。一旦打开,我需要检索图像,它在一些图片的情况下工作,在其他图片的情况下不工作。 我注意到其他人的照片是从我的手机上删除的?为什么会出现

它给了我uricontent://com.google.android.apps.photos.contentprovider/-1/1 …这是-1不总是起作用的。我也没有撞车

我注意到其他人的照片是从我的手机上删除的?为什么会出现


因为显然,
MediaStore
不知道图像被删除了。无论删除了什么,都没有告诉
MediaStore
更新其索引。最终,
MediaStore
将发现这一点,并从其索引中过滤它们,因此用户无法通过
ACTION\u PICK

删除您以编程方式或手动方式删除的未显示的字符串或日志后图像。编程方式,我可以在我的应用程序中使用什么解决方案?或者当用户选择它时……在imageview的位置看不到任何图像?@Zenzen:我会忽略它。欢迎您扫描
Uri
,看看它是否符合您的
-1
模式,但我不知道这在Android操作系统版本和设备中有多稳定。
 Intent i = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
                        getActivity().startActivityForResult(i, 100);
 //on activity result now Uri selectedImageURI = data.getData();
Picasso.with(rootView.getContext()).load(selectedImageURI.toString()).into(image);