Вы можете сделать что-то вроде этого
class AuthenticatedActivity extends Activity{
onCreate(){
super.onCreate();
if(!isAuthenticated()){
Intent showAuthActivityIntent = new Intent();
startActivityForResult(showAuthActivity);
finish();
return;
}
}
}
class AnyActivity extends AuthenticatedActivity{
onCreate(){
super.onCreate();
if(isFinishing())
return;
}
}
И пусть ваша панель инструментов будет активна для запуска.
Измените блок isAuthenticated()
, чтобы он подходил для вашего варианта использования.
Возможно, вы также захотите сделать свою RegistrationActivity одноактной.