Есть ли способ динамически изменить начальную активность в Android на основе условно? То, что я попытался сделать (это не сработало), было следующим:
- удалите категорию LAUNCHER, как определено в моем AndroidManifest.xml
- создать собственный класс приложений, который использует приложение
- переопределить метод onCreate моего класса Application для определения некоторого кода следующим образом:
.
if (condition) {
startActivity(new Intent(this, MenuActivity.class));
} else {
startActivity(new Intent(this, LoginActivity.class));
}