Я создаю словарь для поиска, и я хочу отображать самые последние запросы, которые пользователь делает в SearchView, для другой деятельности. просто как новый вариант в словарях android.Как добавить Последние запросы к другому действию
private void handleIntent(Intent inent) {
if (Intent.ACTION_VIEW.equals(intent.getAction())) {
// handles a click on a search suggestion; launches activity to show word
Intent wordIntent = new Intent(this, WordActivity.class);
wordIntent.setData(intent.getData());
startActivity(wordIntent);
finish();
} else if (Intent.ACTION_SEARCH.equals(intent.getAction())) {
// handles a search query
String query = intent.getStringExtra(SearchManager.QUERY);
SearchRecentSuggestions suggestions=new SearchRecentSuggestions(this, MySuggestionProvider.AUTHORITY, MySuggestionProvider.MODE);
suggestions.saveRecentQuery(query, null);
showResults(query);
}
}
ShowResult показаны варианты запроса в поисковой активности, я хочу, чтобы показать недавние запросы в другую деятельность, как я могу это сделать?
Я думаю, создав другую таблицу в базе данных или используя общие предпочтения, вы можете сохранить эти предложения в таблице или по общим предпочтениям. –