Подтвердить что ты не робот

Успешное намерение совместного использования для Android

Как я могу узнать, успешно ли пользователь выполнил намерение поделиться? Например, если пользователь хочет поделиться приложением через Facebook или Twitter.

Edit:

Я не смотрю, как создать Intent для совместного использования. Я хочу знать, действительно ли пользователь что-то разделял. Или пользователь нажал кнопку отмены.

4b9b3361

Ответ 1

Я не думаю, что есть уверенный способ сделать это.

Вы можете инициировать отправку с помощью startActivityForResult() и надеяться, что активность, которая обрабатывает ответы Intent с помощью RESULT_OK. Но вы не можете полагаться на это, чтобы работать всегда.

Ответ 2

Для twitter - объект "data" в OnActivityResult имеет значение null, когда пользователь отменяет общий доступ.