我正在尝试使用ACTION_SEND意图通过任何可以发布我选择的文本来共享我的应用程序。
我使用此代码
public void sharebutton(View v){
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml("<p>Try this android application https://link...</p>"));
startActivity(Intent.createChooser(sharingIntent,"Share by"));
}
例如我想选择Facebook,它应该加载Facebook应用程序,在文本字段中应该有:“试试这个Android应用程序https://link ...”
但相反,如果我使用sharingIntent.setType("text/html");
(它确实显示电子邮件,保管箱和blootooth),它或者不显示我通过Facebook共享的选项,或者如果我使用sharingIntent.setType("text/plain");
它不会将文本放在里面p>
为我提供解决方案?随时提供帮助。
答案 0 :(得分:0)
你应该整合facebook SDK并使用它在Facebook上分享预先输入的文本,但在Twitter中它只能使用ACTION_SEND ...和put_extra