2016-08-09 5 views
1

다른 활동으로 연결되는 버튼이있는 주요 활동이 있지만 앱을 사용하기 전에 로그인하도록 사용자를 인증하기로 결정했습니다. 로그인 활동에서 주요 활동으로 어떻게 이동합니까? 주요 활동에만 의도를 사용합니까? psedocode 측면에서주 활동으로 로그인 활동

답변

2

예 :이 도움이

if(authenication.wasSuccessful){ 
    Intent intent = new Intent(this, mainActivity.class); 
    startActivity(intent); 
} 

희망!

1

"주 활동"은 다른 모든 활동과 마찬가지입니다. "주 활동"에서 이미 다른 활동을 시작한 것과 똑같은 방식으로 "인증 활동"에서 시작할 수 있습니다.

"인증 활동"이 시작 프로그램이 시작하고 "주요 활동"이 아닌 AndroidManifest.xml을 업데이트해야합니다.

if (!SessionManager.getInstance().hasSignIn()) 
     startActivity(new Intent(MainActivity.this, SignInActivity.class)); 

을하고이 작업을 수행 한 후 사용자가 들어갈 싶지 않아 그래서 만약, 사용자는 여전히 MainActivity에 다시 SignInActivity을 마무리 할 수 ​​있습니다 : 내 프로젝트에서

3

, 나는 MainActivity이 사용 로그인하기 전에 MainActivity, SignInActivity가 onKeyDown 이벤트를 재정의했는지 확인해야합니다.

관련 문제