Acredito que qd o usuario seleciona o item no chooser já é tarde demais, o intent já foi enviado. Vc pode criar uma dialog semelhante ao IntentChooser e fazer seu tratamento ali... Pra listar os aplicativos q aceitam o Intent desejado vc usa PackageManager
queryIntentActivities .
Em sábado, 27 de abril de 2013 21h50min05s UTC-3, Gustavo Moretti escreveu:
--Pessoal, utilizando "Intent.createChooser" é possível identificar qual foi a opção selecionada pelo usuário? Eu preciso saber se o usuário selecionou o compartilhamento via Facebook. Nesta opção, eu tenho que fazer um tratamento diferenciado, utilizando a API do próprio Facebook para fazer o compartilhamento.
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_SUBJECT, tituloMensagemShare);
intent.putExtra(Intent.EXTRA_TEXT, mensagemShare);
startActivity(Intent.createChooser(intent, "Compartilhar via"));
Obrigado antecipadamente.
Gustavo
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
0 comentários:
Postar um comentário