2016-03-26 7 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; 
      } 
     } 
    } 

データは、私はそれがFacebookの反対だとしてIAMできない

+0

共有が今FBによってサポートされていない、Facebookから提供された新しいライブラリをご覧ください。 –

+0

私はfacebook ShareLinkContentで試したが、iamはリンクのみを投稿できる –

答えて

1

あなたはユーザーメッセージを事前入力することはできませんFBに投稿するために、余分なテキストをしようとすると、それが空に来て投稿することができませんプラットフォームポリシー追加しようとするメッセージはすべてアプリによって削除されます。意図経由

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

関連する問題