SettingActivity.class
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final TabHost tabHost = getTabHost();
tabHost.addTab(tabHost.newTabSpec("localSetting")
.setIndicator("admin")
.setContent(new Intent(this,Setting.class)
.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)));
tabHost.addTab(tabHost.newTabSpec("netSetting")
.setIndicator("web")
.setContent(new Intent(this,SignActivity.class)
.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)));
}
SignActivity.class
private UiLifecycleHelper uiHelper;
LoginButton bt_fbLogin;
public void onCreate(Bundle savedInstanceState ){
super.onCreate(savedInstanceState);
setContentView(R.layout.loginview);
context = this;
uiHelper = new UiLifecycleHelper(this, statusCallback);
uiHelper.onCreate(savedInstanceState);
bt_fbLogin = (LoginButton) findViewById(R.id.fb_login);
}
public void onResume(){
super.onResume();
uiHelper.onResume();
}
public void onStop() {
super.onStop();
uiHelper.onStop();
Session.getActiveSession().removeCallback(statusCallback);
}
안녕하세요.
2개의 Activity를 Tab으로 만들고 그중에 SignActivity.class 에 Facebook 로그인 버튼을 달았습니다.
처음 실행시 로그인 버튼을 누르면 facebook 로그인 다이알로그가 뜨는데,
로그인을 하지 않고 취소했다가 다시 로그인 버튼을 누르면 로그인 다이알로그가 뜨지 않습니다.
오류로 확인되는 것도 없고...
resume 시에 뭘 더 해야 하나요?