Я пытался поделиться изображением с facebook, whatsapp, yahoo, но ни один из них не смог загрузить изображение / прикрепить изображение.
У меня есть следующий код:
File pictureFile = new File(mediaStorageDir.getPath() + File.separator +
"IMG_" + timeStamp + ".jpg");
FileOutputStream fos = new FileOutputStream(pictureFile);
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, fos);
Intent imageIntent = new Intent(
imageIntent.setAction(Intent.ACTION_SEND);
imageIntent.setType("image/*");
imageIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(pictureFile));
PendingIntent shareIntent = PendingIntent.getActivity(this, 0, imageIntent, 0);
Я пробовал использовать Uri.parse(pictureFile.getAbsolutePath()) и Uri.parse(pictureFile.getParent()), а также пытался поместить растровое изображение, но ни один из них не работает. Пожалуйста помогите
Файл что? код уже опубликован
в чем ошибка?




Вам нужно использовать FileProvider для создания Uri для файла -
FileProvider.getUriForFile(context, packageName + ".fileprovider", file)
Вы используете
FileProvider?