enregistrer des images dans l'appareil [Glide Bibliothèque]

je suis en train d'ajouter Fonction de Téléchargement de ma demande, je m 'en utilisant Glide Bibliothèque pour télécharger des images à partir de leur url C'est le code à partir de laquelle je enregistrer une image dans la mémoire de l'appareil, mais ne fonctionne pas bien
fonctionne très bien avec android 5.0.1 et 6.0.1 Mais dans une autre version d'Android ne fonctionne pas bien

Toast.makeText(Pop.this, "Please wait ...", Toast.LENGTH_LONG).show();
                    new AsyncTask<FutureTarget<Bitmap>, Void, Bitmap>() {
                        @Override protected Bitmap doInBackground(FutureTarget<Bitmap>... params) {
                            try {
                                return params[0].get();
                                //get needs to be called on background thread
                            } catch (Exception ex) {
                                return null;
                            }
                        }
                        @Override protected void onPostExecute(Bitmap bitmap) {
                            if(bitmap == null) return;
                            MediaStore.Images.Media.insertImage(getContentResolver(), bitmap, "Art_"+System.currentTimeMillis(), "Beschrijving");
                        }
                    }.execute(Glide.with(getApplicationContext()).load(url).asBitmap().diskCacheStrategy(DiskCacheStrategy.SOURCE).into(width, height));

s'il vous plaît aider moi

OriginalL'auteur pic | 2017-06-26