我使用的是提供的很棒的 FriendPickerFragment,但 Facebook SDK for Android。
它实际上是一个很棒的工具,可以节省我很多时间,但它确实缺少一个重要的功能。
我在 Facebook 有很多 friend (超过 1000 个),我可以使用搜索文本框按姓名过滤 friend 。
在 native SDK 中是否有任何 native 方法可以执行此操作?如果没有,那不是很奇怪吗?
最佳答案
is there any native way for doing this in the native SDK ?
很遗憾,目前Facebook android 最新的SDK,没有扩展和修改源代码中的某些部分,答案是- 没有。
无法将 FriendPickerFragment
配置为与搜索过滤器的编辑文本一起使用,也无法通过任何其他方式告诉它以过滤结果打开自身。
我怎么知道? - I studied it source code!
.引擎盖下没有什么 secret ..
我猜这不是您要找的答案,但事实就是如此。
顺便说一下 - 我没有发现 FriendPickerFragment
有那么好 - ListView 滚动在不具备“顶级技术规范”的设备上效果很糟糕,因为它们可能会阻塞UI 线程来进行图像解码..所以我自己实现了它,因为您可能知道该怎么做...
评论:facebook SDK source code is availible ,我想如果您真的想要 - 您可以扩展(或完全修改)FriendPickerFragment
类源代码以成为您想要的任何内容。例如,扩展 GraphObjectAdapter.java。这是 FriendPickerFragment 的 ListView
关于Android Facebook SDK FriendPickerFragment 搜索选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22780815/