我使用了很棒的FriendPickerFragment,但是提供了Facebook SDK for Android。Android Facebook SDK FriendPickerFragment搜索選項
它實際上是一個很棒的工具,可以爲我節省很多時間,但它確實會錯過1個重要的功能。
我在Facebook上有很多朋友(超過1000),我可以使用搜索文本框按名稱篩選朋友。
是否有任何原生的方式在原生SDK中做到這一點?不是很奇怪嗎?
我使用了很棒的FriendPickerFragment,但是提供了Facebook SDK for Android。Android Facebook SDK FriendPickerFragment搜索選項
它實際上是一個很棒的工具,可以爲我節省很多時間,但它確實會錯過1個重要的功能。
我在Facebook上有很多朋友(超過1000),我可以使用搜索文本框按名稱篩選朋友。
是否有任何原生的方式在原生SDK中做到這一點?不是很奇怪嗎?
是否有任何原生的方式在原生SDK中做到這一點?
不幸的是,目前的Facebook的Android最新的SDK,不延長,並在其中修改某些部分源代碼,答案是 - 沒有。
無法將FriendPickerFragment
配置爲使用搜索過濾器的編輯文本,或以任何其他方式告訴它使用過濾結果打開自己。
我怎麼知道它是肯定的? - I studied it source code!
。有沒有什麼祕密之下..
我想這不是你要找的答案,但那是真的。
順便說一句 - 我根本沒有發現FriendPickerFragment
那麼棒 - 列表視圖滾動在不屬於「技術規範頂部」的設備上很糟糕,因爲它們可能會阻止UI線程執行圖像解碼..所以我實現它自己,你可能知道該怎麼辦...
評論:facebook SDK source code is availible,我想如果你真的想 - 你可以擴展(或完全修改)FriendPickerFragment
類源代碼無論你想要什麼。例如,擴展GraphObjectAdapter.java。這是FriendPickerFragment使用的基類Adapter類ListView
這是一個相當廣泛的問題,但我會告訴你的概念/流程。其實它很簡單 -
使API調用:/me/friends?fields={desired_fields}
。您可以在Graph API Explorer
測試你的API調用,然後保存所有的朋友信息
實現搜索。
很簡單吧?
也許我的問題不清楚..我知道如何使用圖形api。正如我提到的那樣,即時通訊使用Facebook SDK和FriendPickerFragment,它爲我做了api調用,並顯示了我所有朋友的列表......我不知道在SDK中是否存在NATIVE方式來在此片段中顯示搜索欄.. 。 –
您是否嘗試過任何操作? –
我使用本地FriendPickerFragment,它的工作..但它沒有搜索領域...我可以建立我自己的一個,但我試圖被寵壞,並使用本機的片段 –
Assaf,我認爲你應該接受我的回答。你問是否有辦法做到這一點 - 我認真回答 –