私は画像共有要求を聞いているアプリケーションで作業しています。読み込み不可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>
私はイメージの共有を取得することができます。
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ホルダ、最終INT位置){
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がロードされていないという問題のみです。