Android: создание активности «первого пользователя»
Я хочу провести мероприятие с регистрацией для пользователей, которые запускают мое приложение впервые. Я не хочу, чтобы пользователь мог пройти мимо этой процедуры регистрации, если он не хочет регистрироваться, он должен закрыть приложение.
Я могу проверить, зарегистрирован ли пользователь, сохранив вSharedPreferences
Кажется, это работает без проблем. Итак, что я пока имею в своей основной деятельности:
public void onCreate(Bundle savedInstanceState) {
if (needsRegistration()) {
Intent intent = new Intent(this, RegistrationActivity.class);
startActivity(intent);
}
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
...
}
У меня следующие проблемы с этим:
Я не уверен, где я должен начать регистрационную деятельность (до или послеsuper.onCreate(savedInstanceState)
?)Кажется, что MainActivity продолжает работать в фоновом режиме и создает ошибки (потому что пользователь не зарегистрирован)Пользователь может перейти к MainActivity, нажав кнопку назадКак правильно это сделать?