将GraphUser对象从Fragment传递给另一个活动

时间:2014-06-21 19:09:34

标签: android android-intent android-activity android-fragments facebook-sdk-3.14.x

我是一个新的Android开发人员,使用facebook sdk登录Fragment。我想将Graphuser对象传递给另一个用户可以编辑信息并注册到我的应用程序的活动。 这是我的请求方法:

private void makeMeRequest(final Session session) {
    // Make an API call to get user data and define a
    // new callback to handle the response.
    final Request request = Request.newMeRequest(session,
            new Request.GraphUserCallback() {
                @Override
                public void onCompleted(GraphUser user, Response response) {
                    // If the response is successful
                    if (session == Session.getActiveSession()) {
                        if (user != null) {
                            Intent facebookUserIntent = new Intent(
                                    getActivity().getBaseContext(), Registration.class);
                        }
                    }
                    if (response.getError() != null) {
                        // Handle errors, will do so later.
                    }
                }
            });
    request.executeAsync();
}

我想启动其他活动并传递对象,并在intent instantiate之后将其传递给另一个。 有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

将graphUser放在共享首选项中或使模型扩展GraphUser并实现Serializable。 传递该模型的对象