Несколько экземпляров приложения в недавнем списке приложений планшета (Android)
У меня есть два действия в моем приложении. Первый режим запуска активности - это SingleInstance, а второй режим запуска - это SingleTask. Я использую эти режимы запуска, потому что я не хочу уничтожать какие-либо действия при переключении между ними. Приложение работает правильно в случае мобильного. Но в случае планшета несколько экземпляров (одно из первого и другое второго действия) видны в недавнем списке приложений планшета. Как можно избежать нескольких экземпляров в недавнем списке приложений планшета?
1 ответ
Не используйте специальные режимы запуска для этой цели. Это создает больше проблем, чем решает. Вернитесь в стандартный режим запуска или singleTop
режим запуска.
Если вы просто хотите переключаться между двумя действиями, не завершая их или не создавая новые, просто добавьте Intent.FLAG_ACTIVITY_REORDER_TO_FRONT
к Intent
что вы используете для запуска одного Activity
с другой. Это просто переставит действия в стеке, не создавая новых экземпляров.