title: Requesting additional permission on new sdk, but dialog shows login form
body: <p>In previous android SDK, I asked new permission by calling <code>Facebook.authorize()</code> and it showed approving permission screen. But in SDK 3.0, when I call <code>FacebookActivity.openSessionForPublish()</code> , dialog always shows login form. How can I show approving permission screen?</p>
  
  <p>I've set up session that has token and expiration date and its SessionState is <code>CREATED_TOKEN_LOADED</code> .</p>
  
  <p>Is there any requirement for showing permission dialog or does <code>Facebook.authorize()</code> always show login form? Then please teach me right method for that.</p>
  
  <p>My code is like below</p>
  
  <pre><code> public class FbConn extends FacebookActivity {
      public void onCreate(Bundle savedInstanceState) {
         ...
         if( savedInstanceState == null ) {
            Session savedSession = CommonUtil.getFbSession(CustomSessionStore.getFbInfo(getApplicationContext())); //get access token and expiration date from session store and set up new session.
            Session.setActiveSession(savedSession); 
            setSession(savedSession);
         }
  
      }
  
      protected void onStart() {
         super.onStart();
         openSessionForPublish(EpisodeApplication.config.getSelectedServer().fbAppId, Constants.FB_PERMISSIONS);
      }
  
   }
  </code></pre>
  
  <p><strong>Update</strong></p>
  
  <p>I've commented out these lines and permission request screen showed successfully. But I don't sure this is right way or not.</p>
  
  <p>In <code>com.facebook.LoginActivity</code> line 62,</p>
  
  <pre><code>Utility.clearFacebookCookies(this);
  </code></pre>
  
  <p>In <code>com.facebook.Session</code> line 1202,</p>
  
  <pre><code>Utility.clearFacebookCookies(getStaticContext());
  </code></pre>