2017-08-29 2 views
1

Ich habe unter Code für Android, um App mit anderen Anwendungen wie Facebook, Twitter, WhatsApp ot watever zu teilen.Freigabe meiner App Link zu anderen Anwendungen von meiner Android App funktioniert nicht

Es wird den Dialog zu öffnen und die Anwendungen zeigt jemand zu wählen, aber wenn ich die App wählen es gibt mir die Nachricht Freigabe fehlgeschlagen ist, versuchen Sie es später

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

Antwort

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); 
} 
0

versuchen, diese

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

oder schreiben Text/plain in Ihrem Code (2. Zeile)

+0

kopieren Sie einfach die URL zu Textnachricht, die ich mit anderen Apps teilen möchte, wenn ich auf Knopf klicke, sollte die apps zeigen, whatsapp vibe imo oder was auch immer zu whlen, so wähle ich die app whatsapp und dann Benutzer, –

+0

es sieht so aus, als ob es dir gut geht [du kannst das weiterempfehlen] (https://developer.android.com/training/sharing/send.html#send-text-content) –

Verwandte Themen