将所选用户标记为在FriendPicker中检查(Facebook SDK for Android) [英] Mark selected user as checked in FriendPicker (Facebook SDK for Android)
问题描述
我已经完成了 Facebook的教程SDK for Android (特别是显示好友
I've done the tutorials for the Facebook SDK for Android (Especially the "Show Friends"-tutorial).
当我点击显示好友按钮时,如何标记我在PickerActivity上选择的所选用户
How can I mark the selected users which i've selected before at the PickerActivity when i click on the "Show Friends"-button again?
推荐答案
您必须将绑定中的所选Facebook用户标识中的逗号分隔字符串传递给FriendPickerFragment。
You have to pass comma separated string with selected facebook user ids in the bundle to the FriendPickerFragment.
Bundle args = new Bundle();
args.putString("com.facebook.android.PickerFragment.Selection", "11111, 2222, 333, already selected facebook ids....");
friendPickerFragment = new FriendPickerFragment(args);
在PickerFragment的onActivityCreated()中,它将解析在列表中选择的所选ID列表。您可以在FacebookSDK中的PickerFragment中看到以下代码。
In PickerFragment's onActivityCreated() it will parse the selected ids shows as selected in list. You can see the following code in PickerFragment in FacebookSDK.
selectionStrategy.readSelectionFromBundle(savedInstanceState, SELECTION_BUNDLE_KEY);
这篇关于将所选用户标记为在FriendPicker中检查(Facebook SDK for Android)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!