从我的Android应用程序共享我的应用程序链接到其他应用程序是行不通的

时间:2017-08-29 11:17:26

标签: android facebook android-intent whatsapp

我有以下代码,以便Android与其他应用程序共享应用程序,如facebook,twitter,whatsapp ot watever。

它正在打开对话框并显示应用程序以选择任何人但是当我选择应用程序时,它会向我显示消息分享失败,请稍后再试

Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("plain/text");
shareIntent.putExtra(Intent.EXTRA_TEXT, mWebView.getUrl());
startActivity(Intent.createChooser(shareIntent, "share_with"));

2 个答案:

答案 0 :(得分:1)

public static void shareApp(Context context) {
    final String appPackageName = context.getPackageName();
    Intent sendIntent = new Intent();
    sendIntent.setAction(Intent.ACTION_SEND);
    sendIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    sendIntent.putExtra(Intent.EXTRA_TEXT, "Check this cool Sticker App at: https://play.google.com/store/apps/details?id=" + appPackageName);
    sendIntent.setType("text/plain");
    context.startActivity(sendIntent);
}

答案 1 :(得分:0)

试试这个

startActivity(new Intent(Intent.ACTION_SEND).setType("text/plain").putExtra(Intent.EXTRA_TEXT, mWebView.getUrl()));         

或在代码中写入 text / plain (第二行)