2010-12-06 2 views
1

Я делюсь изображением из своего приложения, запустив Intent.ACTION_SEND с изображением msg.setType ("image/png"), используя startActivityForResult(). Вызов работает отлично и отображает желаемый выбор активности.Запуск Intent.ACTION_SEND всегда возвращает resultCode 0

Но когда я возвращаюсь к onActivityResult(), resultCode всегда равен 0. Чтобы правильно отображать мой пользовательский интерфейс, мне нужно знать, отправил ли пользователь/поделился снимком или отменил операцию. Есть ли способ узнать об этом?

+0

У меня такая же проблема. – dongshengcn 2012-09-18 19:02:38

ответ

1

Код результата должен быть установлен в действии, которое запускается u для отправки изображения. В чувствительности, которая используется для отправки положительного результата изображения перед завершением операции

+0

Есть ли какой-либо контракт, как следует обрабатывать эти коды результатов? Например, в случае клиента gmail по умолчанию я понятия не имею, отправил ли пользователь письмо или отменил его. С другой стороны, пользователь может выбрать, чтобы поделиться своим изображением через Twitter или Facebook. Я не контролирую эти приложения и их действия. Я просто надеялся, что будет какая-то спецификация, требующая отправки приложений для возврата определенных кодов, когда они будут финскими. – Juhani 2010-12-06 12:09:45

Смежные вопросы