마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

TabActivity에서 Facebook 로그인 버튼 사용

0 추천
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 시에  뭘 더 해야 하나요?

아자잣 (160 포인트) 님이 2015년 6월 18일 질문
아자잣님이 2015년 6월 18일 수정

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...