Как сбросить стандартную замену лаунчера / домашнего экрана?
Когда пользователь нажимает кнопку «Домой», ему предоставляется выбор средства запуска, и он также может выбрать, установить ли его по умолчанию. Проблема в том, что потомСложно изменить это снова.
Чтобы это исправить я добавил "Сбросить предпочтительный лаунчер это вызывает это:
getPackageManager().clearPackagePreferredActivities(getPackageName());
Однако эта строка сбрасывает предпочтительный лаунчер, только если он выбрал мой лаунчер. Мне нужен фрагмент кода, который очищает предпочитаемый лаунчер, какой бы он ни был, поэтому в следующий раз, когда пользователь нажимает кнопку домой, ему снова предоставляются параметры.