전화기에서 BACK 버튼을 누르면 특정 활동이 이전 활동으로 돌아 가지 않게하려고합니다.
특히, 로그인 및 가입 화면이 있는데, HomeScreen
성공적인 로그인 / 가입이 발생했을 때 호출되는 새로운 활동을 시작 합니다. HomeScreen이 시작되면 BACK 키를 눌러 사용자가 로그인 또는 가입 화면으로 돌아 가지 못하게하고 싶습니다.
을 사용해 보았지만 Intent.FLAG_ACTIVITY_NO_HISTORY
응용 프로그램에 Facebook 통합 기능이 있으므로 'Facebook으로 로그인'을 사용할 때 Facebook은 초기 로그인 화면으로 돌아 가야하므로 이러한 활동 기록을 유지해야합니다.
HomeScreen
버튼을 눌렀을 때 응용 프로그램을 직접 완료하기 위해 BACK 버튼의 동작을 재정의하려고 생각했습니다.
@Override
public void onBackPressed() {
finish();
}
그러나 그것은 또한 작동하지 않습니다.