0
我正在一個應用程序,其中,我正在聽圖像共享請求。無法加載滑動與uri
<intent-filter>
<action android:name="android.intent.action.SEND"/>
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.SEND_MULTIPLE"/>
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*"/>
</intent-filter>
我能夠獲得共享圖像的Uri(s)。
private ArrayList mGalleryImagesList;
if(recievedAction == Intent.ACTION_SEND){
mSelectedImages.add(Uri.parse(extras.get(Intent.EXTRA_STREAM).toString()));
}
else if(recievedAction == Intent.ACTION_SEND_MULTIPLE){
ArrayList<Parcelable> fileList = getIntent().getParcelableArrayListExtra(Intent.EXTRA_STREAM);
for (Parcelable file:
fileList) {
mSelectedImages.add(Uri.parse(file.toString()));
}
}
}
然而,當我試圖用滑翔加載的ImageView,它不加載,我只看到佔位符。
...
@Override 公共無效onBindViewHolder(ViewHolder保持器,最終詮釋位置){
Glide.with (mContext)
.load(mGalleryImagesList.get(position))
.centerCrop()
.placeholder(R.drawable.image_loading)
.crossFade()
.into(holder.imgAlbum);
}烏里的
實施例,我得到當我使用共享相片「照片」應用程序到我的應用程序。 內容://com.google.android.apps.photos.contentprovider/-1/1/content%3A%2F%2Fmedia%2Fexternal%2Ffile%2F3924/ORIGINAL/NONE/1472614544
沒有例外,唯一的問題是,ImageView沒有加載。