gpt4 book ai didi

android - 清空 Facebook FriendPickerFragment

转载 作者:搜寻专家 更新时间:2023-11-01 08:50:32 24 4
gpt4 key购买 nike

我想在其他 fragment 中显示 FriendPickerFragment 但我得到空列表请帮助我找不到关于他们的任何信息

这是布局

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<FrameLayout
android:id="@+id/friend_picker_fragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />

</LinearLayout>

这是 fragment 代码

公共(public)类 HomeFragment 扩展 fragment {

public static final Uri FRIEND_PICKER = Uri.parse("picker://friend");
private FriendPickerFragment friendPickerFragment;
private static final String TAG = "MainFragment";

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
View rootView = inflater.inflate(R.layout.home_fragment, container,
false);

FragmentManager manager = getActivity().getSupportFragmentManager();
Fragment fragmentToShow = null;

friendPickerFragment = new FriendPickerFragment();
friendPickerFragment
.setOnErrorListener(new PickerFragment.OnErrorListener() {
@Override
public void onError(PickerFragment<?> fragment,
FacebookException error) {
Toast.makeText(getActivity(), error.getMessage(),
Toast.LENGTH_SHORT).show();
}
});
friendPickerFragment
.setOnDoneButtonClickedListener(new PickerFragment.OnDoneButtonClickedListener() {
@Override
public void onDoneButtonClicked(PickerFragment<?> fragment) {
Toast.makeText(getActivity(), "Done",
Toast.LENGTH_SHORT).show();
}
});
fragmentToShow = friendPickerFragment;

manager.beginTransaction()
.replace(R.id.friend_picker_fragment, fragmentToShow).commit();

return rootView;
}

@Override
public void onStart() {
super.onStart();
try {
friendPickerFragment.loadData(false);
} catch (Exception ex) {
}
}

}

最佳答案

Facebook 最近发布了他们新的 sdk 以提高安全级别。以下是在您的应用中使用 facebook sdk 的几个要求。

先检查这几点!!

  1. 该应用程序应进行提交并需要获得 Facebook 团队 的批准才能在您自己的应用程序中使用 Facebook 集成来列出 friend 详细信息、访问位置和访问其他特殊权限审批手续与google play中的商品详情app类似。

  2. 该应用程序必须在 google play 中列出,或者您可以将其作为测试用户集成(即像在 google play 中进行 beta 测试)。

  3. 应用程序应具有正确的程序包名称、启动 Activity 、域名、网站 url 和电子邮件。

  4. 注册的app id必须与app name相匹配,并且必须为使用开发的用户生成hash key>不同的机器

  5. 需要添加示例应用程序的屏幕截图描述应用程序 Logo

  6. 一旦获得团队的成功批准,它就会在您的应用名称附近显示一个 Activity 符号。

希望对您有所帮助!!!

关于android - 清空 Facebook FriendPickerFragment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23886731/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com