2016-03-26 22 views
0
private void shareonfb(){ 
     Intent shareIntent = new Intent(Intent.ACTION_SEND); 
     shareIntent.setType("text/plain"); 
     shareIntent.putExtra(Intent.EXTRA_TEXT, "Content to share"); 
     PackageManager pm = getPackageManager(); 
     List<ResolveInfo> activityList = pm.queryIntentActivities(shareIntent, 0); 
     for (final ResolveInfo app : activityList) { 
      if ((app.activityInfo.name).contains("facebook")) { 
       final ActivityInfo activity = app.activityInfo; 
       final ComponentName name = new ComponentName(activity.applicationInfo.packageName, activity.name); 
       shareIntent.addCategory(Intent.CATEGORY_LAUNCHER); 
       shareIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK |    Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED); 
       shareIntent.setComponent(name); 
       startActivity(shareIntent); 
       break; 
      } 
     } 
    } 

verileri ben bu Facebook'un aykırı olarakiam mümkün değildir

+0

Paylaşım şimdi FB tarafından desteklenmesi değil, facebook tarafından sağlanan yeni kütüphanede bakmak yeterli. –

+0

facebook ShareLinkContent tarafından denedim ama iam link sadece mümkün –

cevap

1

Bir kullanıcı mesajı önceden doldurmak olamaz fb üzerinde yayınlamak için Ekstra metni çalıştığınızda boş geliyor göndermek olamaz Platform Politikaları. Eklemeye çalıştığınız tüm mesajlar uygulama tarafından kaldırılacak. niyet yoluyla

https://developers.facebook.com/policy#control