我想分享一条消息,例如“查看图片http://someUrl.com从应用程序ABCapp共享。用户必须能够选择任何已安装的应用程序来共享。我正在使用以下代码
Intent intent = new Intent(android.content.Intent.ACTION_SEND);
intent.setType("text/plain");
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
intent.putExtra(Intent.EXTRA_TEXT, shareMsg);
startActivity(Intent.createChooser(intent,
getString(R.string.share_using_application)));
它适用于除 facebook 之外的所有其他应用程序。我已经阅读了一些其他建议使用 facebook sdk 的问题。我不太清楚我应该使用 fb sdk 做什么?我希望在单击共享选项时显示应用程序列表,之后如果用户选择 FB,我应该采取不同的方法吗?能否检测到用户的选择?请解释。