gpt4 book ai didi

android - 为什么 facebook newMeRequest 没有响应?

转载 作者:行者123 更新时间:2023-11-29 16:01:44 28 4
gpt4 key购买 nike

我使用以下代码获取我的 facebook 用户配置文件,问题是,当我触发 newMeRequest 时,它从不响应。

session 已经打开,我还在 manifest.xml 中添加了 internet 权限,如何解决?感谢您的帮助

public class ProfileFragment extends Fragment {

private View rootView;
private ImageView profilePic;
private Context ctx;

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {

ctx = getActivity();

rootView = inflater.inflate(R.layout.profile, container, false);
profilePic = (ImageView) rootView.findViewById(R.id.profile_pic);

Session session = Session.getActiveSession();

if (session.isOpened()) {
Log.d("test1","success 123");
Request.newMeRequest(session, new MeReqCallback());
} else {
Log.d("test1","fail 123");
}

return rootView;
}

private class MeReqCallback implements GraphUserCallback {
@Override
public void onCompleted(GraphUser user, Response response) {
Log.d("test1",response.getError().getErrorMessage());
new ImageLoader(ctx).execute(profilePic,"https://graph.facebook.com/"+ user.getId() +"/picture");
}
}

logging后,落入success 123,但并没有落入onCompleted function,也就是说连error message logging都没有。

谢谢

最佳答案

您实际上并没有执行请求。在请求定义的末尾添加 .executeAsync()

关于android - 为什么 facebook newMeRequest 没有响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24013105/

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