2013-03-30 3 views
0

Android 용 Facebook SDK 통합을위한 this 자습서를 따르고 있습니다. 그것은 완벽하게 작동합니다. 내 문제는 만약 내가 페이스 북에서 로그 아웃하고 싶다면 (세션을 닫을 때). 동일한 버튼에서 로그인하고 로그 아웃하는 방법. 내가 로그인 buttonClick에 로그 아웃 할android app에서 Facebook을 로그 아웃하는 방법

public class MainActivity extends Activity { 

private Button button1; 

    @Override 
public void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
setContentView(R.layout.main); 

Session.openActiveSession(this, true, new StatusCallback() { 

    @Override 
    public void call(Session session, SessionState state, Exception exception) { 
     // TODO Auto-generated method stub 
     Request.executeMeRequestAsync(session,new Request.GraphUserCallback() { 

      @Override 
      public void onCompleted(GraphUser user, Response response) { 
       // TODO Auto-generated method stub 
       if(user!=null){ 
        TextView tv1=(TextView)findViewById(R.id.textview1); 
        tv1.setText("Hello "+user.getName()+ ";"); 
       } 
      } 
     }); 
    } 
}); 

} 

@Override 
    protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
// TODO Auto-generated method stub 
super.onActivityResult(requestCode, resultCode, data); 
Session.getActiveSession().onActivityResult(this, requestCode, resultCode, data); 

    } 

    } 

:

button1=(Button)findViewById(R.id.button1); 
button1.setOnClickListener(new View.OnClickListener() { 

    @Override 
    public void onClick(View arg0) { 
     // TODO Auto-generated method stub 
     Intent i=new Intent(this,MainActivity.class); 
        startActivity(i); 
    } 
}); 

다음은 내 코드입니다. 누구든지 도와 줄 수 있습니까? 미리 감사드립니다. 이 method.you 세션에서 로그 아웃됩니다

+0

당신은 SDK 문서를 확인 했습니까? – Egor

+0

예 .. 확인했습니다 .. 로그 아웃하는 법 –

답변

0

전화는

session.closeAndClearTokenInformation(); 
관련 문제