speichern Sie Bilder im Gerät [Glide-Bibliothek]

ich versuche, fügen Sie Download-Funktion zu meiner Anwendung, die ich 'm mit Glide Bibliothek zum herunterladen der Bilder von Ihrer url Dies ist der code, von dem ich speichern eines Bildes im Speicher, aber funktioniert nicht gut
funktioniert gut mit android 5.0.1 und 6.0.1 Aber in einer anderen Android-version funktioniert nicht gut

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));

bitte helfen Sie mir

InformationsquelleAutor pic | 2017-06-26

Schreibe einen Kommentar