Передача объекта GraphUser из фрагмента в другое действие

#android #android-intent #android-activity #android-fragments #facebook-sdk-3.14.x

#Android #android-намерение #android-активность #android-фрагменты #facebook-sdk-3.14.x

Вопрос:

Я новый разработчик Android, использующий facebook sdk для входа во фрагмент. Я хочу передать объект 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();
}
  

Я хочу запустить другое действие и передать объект и получить его на другом после создания экземпляра намерения.
Кто-нибудь может помочь, пожалуйста?

Ответ №1:

поместите GraphUser в общие настройки или сделайте модель расширенной GraphUser и сериализуемой. Передача объекта этой модели