我正在所有可用的默认应用程序(如facebook,gmail..etc)中进行文本共享。

在这里,我放了我的代码的快照。

final Intent emailIntent1 = new Intent(
            android.content.Intent.ACTION_SEND);
    emailIntent1.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    emailIntent1.setAction("https://play.google.com/store");
    emailIntent1.putExtra(Intent.EXTRA_TEXT,"https://play.google.com/store");
    emailIntent1.setType("image/png");
    startActivity(Intent.createChooser(emailIntent1, "send"));


我的问题是,我无法在Facebook中共享文本。

您的回答将不胜感激。

最佳答案

尝试这个...

 Intent shareIntent = new Intent(Intent.ACTION_SEND);
        shareIntent.setType("text/plain");
        shareIntent.putExtra(Intent.EXTRA_SUBJECT, "Share this app");
        String shareMessage = "https://play.google.com/store";
        shareIntent.putExtra(Intent.EXTRA_TEXT, shareMessage);
        startActivity(Intent.createChooser(shareIntent, "Choose the messenger to share this App"));

10-06 15:33