Активность вызова, установленная как Домашняя активность

У меня есть 2 мероприятия. Внутри манифеста действие 1 установлено как Launcher, а действие 2 установлено как Home. Теперь я хочу вызвать второе действие из первого, чтобы вызвать окно для установки домашней панели запуска, и тогда приложение должно быть выбрано.

Я пробовал следующее:

Intent selector = new Intent(this, homeActivity.class);
selector.addCategory(Intent.CATEGORY_HOME);
selector.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(selector);

Но, похоже, не работает.

Это как-то возможно? Нужно ли мне изменить активность по умолчанию?

1 ответ

Попробуй это:

selector.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK));
Другие вопросы по тегам