私はこのチュートリアルを使用しています。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;
}
}
前もって感謝します :)