2014-05-09 2 views
0

내 응용 프로그램을 사용하면 전자 메일, Twitter 또는 Facebook을 사용하여 로그인 할 수 있습니다. 내가 마지막 버전에서 페이스 북의 안드로이드 SDK를 사용하고 있습니다.Android 앱에 여러 개의 로그인 양식이 있습니다.

사용자가 onCreate 메소드에 이미 로그인되어 있는지 확인하여 로그인 한 경우 사용자가 로그 아웃되거나 기본 활동으로 리디렉션되는 경우 로그인 옵션을 표시 할 수 있습니까?

나는 현재 다음 코드를 사용하고 있습니다 :

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_splash); 

    uiHelper = new UiLifecycleHelper(this, callback); 
    uiHelper.onCreate(savedInstanceState); 
} 


private void onSessionStateChange(Session session, SessionState state, Exception exception) { 
// this method is not run 

답변

0

봐 아마 감지 할 수있는 가장 좋은 방법입니다

Session session = Session.getActiveSession(); 
if (session != null && session.isOpened()) { 
    // You have an active cached session 
} 

에서.