2012-01-20 6 views
1

私のアプリからは、Facebookの詳細を共有しています。しかし、私が共有ボタンをクリックしているときは、最初にfacebook、gmail、tweeterなどのドロップダウンリストを表示しています。もしFacebookを選択すると、私はFacebookに連れて行って共有することができます。アンドロイドでfacebookで自分のアプリを直接共有するには?

final Intent intent = new Intent(Intent.ACTION_SEND); 
    intent.setType("text/plain"); 
    intent.putExtra(Intent.EXTRA_TEXT, "https://market.android.com/details?id=com.healthtap.userhtexpress&feature=featured-apps#?t=W251bGwsMSwyLDIwMywiY29tLmhlYWx0aHRhcC51c2VyaHRleHByZXNzIl0."); 
    startActivity(Intent.createChooser(intent, "Share with")); 

しかし、私はそのドロップダウンを望んでいません。私はFacebookの共有ボタンをクリックすると、Facebookのページに直接行きたいです。それはどのように可能ですか?

答えて

1
+0

しかし、ここではFacebook SDKを使用する必要があります。私はインテントだけを使ってそれをしたい。何か方法はありますか? –

+0

startActivityでインテントを使用してアクティビティを起動すると、それを関心のあるBroadcastReceiverコンポーネントに送信するためのbroadcastIntentを使用できます。 –

+0

申し訳ありませんが、おそらくIntentとFacebook SDKの選択が状況です。アクティビティを起動するために、startActivityでインテントを使用して、関心のあるBroadcastReceiverコンポーネントにブロードキャストインテントを送信することができます。データの配信先は指定されていません。したがって、明示的なアクティビティ名を指定するオプションはありません。しかし、あなたがFacebook Appの活動の正確な名前を知っていれば、あなた自身のコードで直接呼び出すことができる可能性があります。そうでない場合は、Facebook SDKを使用してください。 –

関連する問題