我使用了很棒的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,我认为你应该接受我的回答。你问是否有办法做到这一点 - 我认真回答 –