0
我正在使用this教程。我在MainActivity中通過facebook登錄並註銷,問題是我如何在下一個(主頁)活動中執行註銷?對於HomeActivity,我自己創建(通過創建新活動)。
這裏是家庭活動
在操作欄上的下一個活動中執行註銷
package com.innoark.motivator;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Button;
import com.facebook.Session;
public class Home extends Activity {
Button button;
MenuItem logout , writepost , send;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
}
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
Session session = Session.getActiveSession();
if (session != null && session.isOpened()) {
if (menu.size() == 0) {
writepost = menu.add(R.string.writepost);
logout = menu.add(R.string.settings);
}
return true;
} else {
menu.clear();
logout = null;
writepost = null;
}
return true;
}
// @Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.equals(logout)) {
return true;
}
if (item.equals(writepost)){
Intent intent = new Intent (this,MainActivity.class);
startActivity(intent);
}
return true;
}
}
感謝提前:)
謝謝,但我怎麼能在操作欄中添加註銷功能?在上面這onOptionItemSelected註銷。 –
它不適合我。是登錄Facebook登錄代碼?這是我使用的教程http://developers.facebook.com/docs/tutorials/androidsdk/3.0/scrumptious/authenticate/ –