Я реализовал ContentProvider для добавления пользовательских предложений в окно быстрого поиска приложений. Это прекрасно работает в моем приложении. Однако я также включил его в глобальный поиск, и там он работает иначе. Всякий раз, когда я запускаю поиск в глобальном поиске и выбираю одно из своих предложений, это предложение сохраняется и представляется при следующем открытии глобального поиска. Что мне не нравится, так это то, что мои текущие предложения ниже тех, на которые я нажимал ранее.
Есть ли способ отключить это поведение?
В настоящее время я думаю об интеграции последних предложений в мой ContentProvider для предоставления как недавних, так и пользовательских предложений. Хотя, боюсь, это приведет к тому, что одни и те же предложения появятся дважды - сначала из глобального поиска, а затем из моего ContentProvider ...
Какой совет?