Мой код работает нормально без изображения для отправки, но когда я отправляю данные с изображением, это показывает ошибку. Если вы даете мне какой-то URL-адрес, ответ был опубликован ранее, поэтому убедитесь, что ответ правильный, потому что я пробовал много ответов на stackoverflow.
Вот мой код.
Uri contentUri = Uri.parse("android.resource://" + BuildConfig.APPLICATION_ID + "/drawable/" + "ic_launcher");
if (contentUri != null) {
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
// shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); // temp permission for receiving app to read this file
shareIntent.setType("text/plain");
shareIntent.setType("image/*");
shareIntent.putExtra(Intent.EXTRA_TEXT, "MY messgae");
shareIntent.putExtra(Intent.EXTRA_STREAM, contentUri);
try {
startActivity(Intent.createChooser(shareIntent, "Share via"));
} catch (ActivityNotFoundException e) {
Toast.makeText(getContext(), "No App Available", Toast.LENGTH_SHORT).show();
}
}
Это показывает ошибку, которая данные sendind не удалось повторить попытку позже
Я не могу получить свою ошибку.