带有facebook onCompleted函数的java.lang.NullPointerException

带有facebook onCompleted函数的java.lang.NullPointerException,java,android,facebook,nullpointerexception,Java,Android,Facebook,Nullpointerexception,我有个问题 private class SessionStatusCallback implements Session.StatusCallback { @Override public void call(Session session, SessionState state, Exception exception) { if (session.isOpened()) {

我有个问题

private class SessionStatusCallback implements Session.StatusCallback {
        @Override
        public void call(Session session, SessionState state,
                Exception exception) {
            if (session.isOpened()) {
                getProfileInformation();
                informDB();
                runOnUiThread(new Runnable() {
                    @Override
                    public void run() {

                    }
                });
            }
            updateView();
        }
    }



public void getProfileInformation() {
        Request.newMeRequest(session, new Request.GraphUserCallback() {

            // callback after Graph API response with user object
            @Override
            public void onCompleted(GraphUser user, Response response) {
                if (user != null) {
                    // String access_token = session.getAccessToken();

                    profilePictureView.setProfileId(user.getId());
                    fbuser = new UserInfo(user.getId().toString(), user
                            .getName().toString(), null, null, null, null, null);

                    name = "dada";
                    us = user;

                    Toast.makeText(getApplicationContext(),
                            "Name: " + user.getName(), Toast.LENGTH_LONG)
                            .show();
                }

            }
        }).executeAsync();
        Log.e("errorrr", us.getName());
            Log.e("errorrr", name);
    }
我有一个函数getInformation(),在该函数中,我试图使用GraphUser中的args创建一个对象UserInfo。 问题是fbuser变为null,我有NullPointerException


正如你所见,我设置了一个变量“name”,它是字符串,但我也有同样的问题

是否有任何地方将其设置为异步调用的
null
,没有,因此我创建了“name”变量以确保!!!你在哪一行获得NPE?您是否检查过类似于
user.getName().toString()
(getName返回null)的问题?我在oncompleted函数中使用toast,它会毫无问题地显示facebook的名称:(