2015-03-03 159 views
0

我的代碼存在一些問題,我按照helloflimin示例發佈了照片。但是,當我嘗試創建新的權限「publish_action」時,代碼不會回調任何內容。這是我的代碼Android Facebook SDK 3 - 請求新權限但無法重新授權

private void performPublish(PendingAction action, boolean allowNoSession){ 
    Session session = Session.getActiveSession(); 
    if(session != null){ 
     Toast.makeText(getApplicationContext(),"enter session unnull",Toast.LENGTH_SHORT).show(); 
     pendingAction = action; 
     if(hasPublishPermission()){ 
      Toast.makeText(getApplicationContext(),"enter haspublish",Toast.LENGTH_SHORT).show(); 
      handlePendingAction(); 
      Toast.makeText(getApplicationContext(),"Posted Success",Toast.LENGTH_SHORT).show(); 
      return; 
     } else if(session.isOpened()) { 
      Toast.makeText(getApplicationContext(),"enter session opened",Toast.LENGTH_SHORT).show(); 
      Session.NewPermissionsRequest newPermission = new Session.NewPermissionsRequest(Third.this,PERMISSION); 
      session.requestNewPublishPermissions(newPermission); 
      Toast.makeText(getApplicationContext(),"Posted Failed",Toast.LENGTH_SHORT).show(); 
      return; 
     } 

     if(allowNoSession) { 
      pendingAction = action; 
      handlePendingAction(); 
     } 
    } 
} 

請幫助我,如果你可以,因爲我是新手與Facebook SDK。謝謝

回答