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頁面。怎麼可能?
但是這裏我必須使用facebook SDK。我只想用Intent來做。有什麼辦法嗎? –
意圖可以與startActivity一起使用來啓動一個Activity,broadcastIntent將其發送給任何感興趣的BroadcastReceiver組件。 –
對不起,也許是Intent和Facebook SDK之間的選擇是情況。 intent可以與startActivity一起使用來啓動一個Activity,broadcastIntent將其發送給任何感興趣的BroadcastReceiver組件。沒有指定數據傳遞給誰。所以,沒有選項可以指定顯式的活動名稱。但是,如果你知道Facebook應用程序活動的確切名稱,則有可能直接在你自己的代碼中調用它。如果沒有,請使用Facebook SDK。 –