2012-01-20 39 views
1

從我的應用程序,我分享在Facebook的細節。但是當我點擊分享按鈕時,它首先顯示一個帶有臉書,Gmail,高音等的下拉列表。如果我選​​擇Facebook,那麼它會帶我到Facebook並能夠在那裏分享。如何在android中直接在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。我只想用Intent來做。有什麼辦法嗎? –

+0

意圖可以與startActivity一起使用來啓動一個Activity,broadcastIntent將其發送給任何感興趣的BroadcastReceiver組件。 –

+0

對不起,也許是Intent和Facebook SDK之間的選擇是情況。 intent可以與startActivity一起使用來啓動一個Activity,broadcastIntent將其發送給任何感興趣的BroadcastReceiver組件。沒有指定數據傳遞給誰。所以,沒有選項可以指定顯式的活動名稱。但是,如果你知道Facebook應用程序活動的確切名稱,則有可能直接在你自己的代碼中調用它。如果沒有,請使用Facebook SDK。 –

相關問題