Обратный звонок от chooser - PullRequest
       1

Обратный звонок от chooser

0 голосов
/ 02 апреля 2012

Я только начал реализовывать функцию общего доступа, но мне было интересно узнать, можно ли сказать, каким образом был предоставлен мой контент (facebook / twitter / text / и т. Д.), Без написания собственной реализации chooser.Сначала я предполагал использовать startActivityForResult при запуске chooser, но не смог выяснить, какой код запроса использовать.

public void share(String subject,String text) {
 final Intent intent = new Intent(Intent.ACTION_SEND);
 intent.setType("text/plain");
 intent.putExtra(Intent.EXTRA_SUBJECT, subject);
 intent.putExtra(Intent.EXTRA_TEXT, text);
 startActivity(Intent.createChooser(intent, getString(R.string.share)));
}

Любая помощь будет принята с благодарностью!:)

1 Ответ

3 голосов
/ 02 апреля 2012

Первоначально я предполагал использовать startActivityForResult при запуске программы выбора, но не смог выяснить, какой код запроса использовать.

Это не будет работать надежно. ~ 99% действий не настроены на работу с startActivityForResult.

Я только начал реализовывать функцию общего доступа, но мне было интересно узнать, можно ли сказать, каким образом был предоставлен мой контент (facebook / twitter / text / и т. Д.), Не написав собственную реализацию chooser

Извините, вам нужно написать свой собственный выбор для этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...