Я хочу, чтобы иметь возможность изменять, какой Activity
запускается, когда пользователь запускает приложение.Изменение по умолчанию Активность динамически
Я знаю, как это сделать в файле манифеста приложения, но я хотел бы сделать это программно после установки. Причина в том, что я хочу, чтобы пользователь мог выбрать, какой экран загружается, когда он открывает приложение.
Как я могу это сделать? Единственный способ, которым я знаю, кажется очень неуклюжим: иметь по существу пустое действие, которое имеет MAIN-фильтр-замысел, - который затем считывает пользовательские настройки и передает пользователю желаемое действие. Это создает массу беспорядков, например, нужно учитывать обратный стек, а накладные расходы на загрузку одной активности прямо за другой кажутся расточительными для времени и ресурсов.
Это единственный способ. Помните, чтобы завершить пустую деятельность после того, как вы начали новую – Blackbelt