目前我有一个非常标准的ACTION_SEND意图从我的应用程序内共享信息。代码类似于下面的是:在Android上捕获和拦截ACTION_SEND意图
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_SUBJECT, subject);
intent.putExtra(Intent.EXTRA_TEXT, text);
context.startActivity(Intent.createChooser(intent, title));
现在,如果用户安装了手机上的Facebook应用程序,那么Facebook显示为为选择器意图的选项。但是,我想拦截用户点击“Facebook”并使用Facebook SDK执行任务,而不是已经在用户手机上的Facebook应用程序。有没有办法拦截Facebook的onClick选项?谢谢!
@亚历山大卢卡斯,你不能改变列表的功能。我鼓励你阅读我的文章,了解如何做到这一点。 badhairday,我的文章实现了您要求的确切功能并包含代码。如果您有任何疑问,请回过头看看我。 – italianmike
+1 Thx帮了很大忙 – 66CLSjY