2013-03-30 18 views
0

我正在关注整合Facebook SDK for Android的this教程。它完美的作品。我的问题是,如果我想退出Facebook(如关闭会话),该怎么办。如何登录和注销同一个按钮。如何从Android应用登出Facebook

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); 
    } 
}); 

以下是我的代码:

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); 

    } 

    } 

我想登录和注销上buttonClick。谁能帮忙? 在此先感谢。

+0

你检查SDK文档? – Egor

+0

是的..我检查了它..但如何注销 –

回答

0

调用此method.you将从会话注销

session.closeAndClearTokenInformation(); 
相关问题