title: facebook api for android "session.isOpened();" always return false
body: <p>I am new to android facebook api I want shear image with tag on my wall but the session is always return false.
  I have done all the steps of key hash etc.</p>
  
  <pre><code>      // start Facebook Login
        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()) {
                  Toast.makeText(getApplicationContext(), "da ho tost ka kana", Toast.LENGTH_LONG).show();
                  publishStory();
                  // make request to the /me API
                  Request.executeMeRequestAsync(session, new Request.GraphUserCallback() {
  
                    // callback after Graph API response with user object
                    @Override
                    public void onCompleted(GraphUser user, Response response) {
                        if (user != null) {
                            publishStory();
                            Toast.makeText(getApplicationContext(), "Hello " + user.getName() + "!", Toast.LENGTH_SHORT).show();
                            com.actionbarsherlock.app.ActionBar actionBar = getSupportActionBar();
                            actionBar.setTitle(user.getFirstName());
                          }
                    }
                  });
              }
          }
        });
  </code></pre>
  
  <p>And this is on activity result</p>
  
  <pre><code>      @Override
        public void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        Session.getActiveSession().onActivityResult(this, requestCode, resultCode, data);
        }
  </code></pre>
  
  <p>session.isopened(); always return false;</p>