为什么未完成不是';t调用Facebook sdk 3.8 Android

为什么未完成不是';t调用Facebook sdk 3.8 Android,android,facebook,session,facebook-graph-api,sdk,Android,Facebook,Session,Facebook Graph Api,Sdk,我有一个问题:我从Facebook sdk复制了粘贴代码 我试图与Facebook建立联系。它就是不起作用。。。 我真的很沮丧,我不知道还能做什么。 请帮忙。。。谢谢 Session.openActiveSession(this, true, new Session.StatusCallback() { // callback when session changes state @Override public

我有一个问题:我从Facebook sdk复制了粘贴代码 我试图与Facebook建立联系。它就是不起作用。。。 我真的很沮丧,我不知道还能做什么。 请帮忙。。。谢谢

Session.openActiveSession(this, true, new Session.StatusCallback() {
              // callback when session changes state
              @Override
              public void call(Session session, SessionState state, Exception exception) {
                if (session.isOpened()) {
                  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) {
                          Toast.makeText(getApplicationContext(), "Hello " + user.getName() + "!", 1).show();
                      }
                    }
                  }).executeAsync();
                }
              }
            });
    @Override
      public void onActivityResult(int requestCode, int resultCode, Intent data) {
          super.onActivityResult(requestCode, resultCode, data);
          Session.getActiveSession().onActivityResult(this, requestCode, resultCode, data);
      }
首先非常感谢你的“da_st” 问题出在keyhash中,但不正确。 因此,如果有人有我的问题,就用在这个代码中

    String TAG = "com.sromku.simple.fb.example";
        PackageInfo info = context.getPackageManager().getPackageInfo(TAG,
            PackageManager.GET_SIGNATURES);
        for (Signature signature: info.signatures)
        {
            MessageDigest md = MessageDigest.getInstance("SHA");
            md.update(signature.toByteArray());
            String keyHash = Base64.encodeToString(md.digest(), Base64.DEFAULT);
            Log.d(TAG, "keyHash: " + keyHash);

你可以查看这个使facebook sdk更容易使用的库:)非常感谢你救了我的命:)我还有一个大问题,请在这里帮助我。我尝试了代码,它运行良好,但比我安装了facebook的应用程序。这不是康塞特。宝贝,告诉我为什么?