У меня есть действие, которое обрабатывает поисковые запросы с помощью SearchManager, и оно работает просто отлично.Давайте назовем это действие MySearchActivity.java.Проблема в том, что в этом действии у меня есть кнопка, которая вызывает диалог запроса поиска с вызовом onSearchRequested ().
Если MySearchActivity.java является текущей задачей в стеке действий, и пользователь нажимает значокв рамках этого действия, которое вызывает onSearchRequested (), это действие перезапускается поверх самого себя.Так что в стеке действий у меня есть два одинаковых действия друг над другом.
Я не хочу использовать android: noHistory в манифесте для этого действия и не могу найти другие подходящиеФлажки для того, что я хотел бы выполнить.
Мне бы хотелось, чтобы, если пользователь коснулся значка в MySearchActivity.java, который вызывает вызов onSearchRequested (), чтобы действие не дублировалось в стеке.1007 *
Я знаю, что, возможно, что-то упускаю из виду или делаю это более сложным, чем оно есть на самом деле .... какие-нибудь идеи?