У меня есть следующий код:
FileOutputStream out = null;
try {
out = new FileOutputStream("/sdcard/tmp/i.jpg");
b.compress(Bitmap.CompressFormat.JPEG, 90, out);
Toast.makeText(getApplicationContext(), "Succeded", Toast.LENGTH_LONG).show();
} catch (Exception e) {
Toast.makeText(getApplicationContext(), "Failed", Toast.LENGTH_LONG).show();
}
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("image/jpeg");
share.putExtra(Intent.EXTRA_STREAM, Uri.parse("/sdcard/tmp/i.jpg"));
startActivity(Intent.createChooser(share, "Share image"));
Когда он вызывается, все работает правильно.Файл сохранен, и он появляется в окне выбора.но как только вы добираетесь до выбранной вами деятельности, все они выскакивают сообщение о том, что я не могу добавить это изображениеЗа исключением GMail, работает нормально.Так что же мне делать, чтобы это исправить?