2011-12-28 59 views
6

我用下面的代碼共享內容份額使用意圖Facebook在Android的

Intent intent = new Intent(Intent.ACTION_SEND); 
intent.setType("text/plain"); 
intent.putExtra(Intent.EXTRA_TEXT, "The status update text"); 
startActivity(Intent.createChooser(intent, "Dialog title text")); 

它是電子郵件,短信OK和任何除Facebook的。 我谷歌的原因,它似乎是自4月以來的Facebook的錯誤,但不幸的是沒有人修復它。

不過,我發現許多應用程序仍然可以使用意向選擇器來成功調用Facebook,如Google閱讀器。他們如何做到這一點?

據我所知,我們可以使用Facebook API,但他們如何知道用戶在選擇器中選擇Facebook並調用Facebook API?

+0

檢查你的Facebook應用程序的版本。和這[線程](http://stackoverflow.com/questions/3515198/share-text-on-facebook-from-android-app-via-action-send) – st0le 2011-12-28 04:41:24

+1

我有最新版本的Facebook應用程序.. 正如你提到的線程,我可以只是分享鏈接,但不是文本... thx – Bear 2011-12-28 05:43:58

回答

7

據最新更新的bug跟蹤系統,這是「通過設計」和錯誤已被關閉。 https://developers.facebook.com/bugs/332619626816423/

所以看起來這是不會通過的意圖是可能..

+0

我正在尋找相同的答案,它仍然可能,因爲我只是在Pixlr Express中進行測試。「https:// play。 google.com/store/apps/details?id=com.pixlr.express」 – 2013-11-08 16:09:42