В моем приложении для Android у меня есть растровое изображение (скажем, b) и кнопка. Теперь, когда я нажимаю кнопку, я хочу поделиться растровым изображением. Я использую приведенный ниже код внутри моего onClick()
для достижения этого: -
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("image/png");
intent.putExtra(Intent.EXTRA_STREAM, b);
startActivity(Intent.createChooser(intent , "Share"));
Я ожидал список всех приложений, которые могут справиться с этим намерением, но я ничего не получаю. Список приложений отсутствует, и в студии Android нет ошибок. Мое приложение просто подвешивается на некоторое время, а затем завершает работу.
Я проверил битмап, и это нормально (это не пусто).
Где я ошибаюсь?