как поделиться изображением с Picasso из временного кеша - PullRequest
0 голосов
/ 21 июня 2020

Мне нужна ваша помощь.

Я хочу поделиться изображением с URL-адреса, но я не загружаю изображение, я просто использую кеш.

Этот код загружает папку изображений, String path = MediaStore.Images.Media.insertImage (getContentResolver (), bmp, "Background" + Calendar.getInstance (). getTime (), null);

Как это сделать?

Мой код,

Target target = new Target() {
                Date anlik = new Date();
              String tempnameshare = "Share"+ Calendar.getInstance().getTime();

                @Override
                public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
                    Bitmap bmp = bitmap;
                    
                    String path = MediaStore.Images.Media.insertImage(getContentResolver(), bmp, tempnameshare, null);
                    Log.d("Path", path);
                    Intent intent = new Intent(Intent.ACTION_SEND);
                    intent.putExtra(Intent.EXTRA_TEXT, "Bu resmi duvar kağıdı olarak kullanabilirsin. Sence de güzel değil mi ?");
                    Uri screenshotUri = Uri.parse(path);
                    intent.putExtra(Intent.EXTRA_STREAM, screenshotUri);
                    intent.setType("image/*");
                    startActivity(Intent.createChooser(intent, "Gönder..."));

                }


                @Override
                public void onBitmapFailed(Exception e, Drawable errorDrawable) {

                }


                @Override
                public void onPrepareLoad(Drawable placeHolderDrawable) {

                }
            };

            Picasso.get().load(link).into(target);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...