Событие закрытия поисковой строки SearchRecentSuggestions

При реализации в приложении поиска с помощью SearchRecentSuggestions, при нажатии на кнопку поиска виджета, открывается виджет в котором есть строка ввода поискового запроса с крестиком для ее закрытия. Как отловить событие нажатия на этот крестик?

Код абсолютно стандартный: В onCreate:

SearchRecentSuggestions suggestions = new SearchRecentSuggestions(this,                       SearchSuggestionProvider.AUTHORITY, SearchSuggestionProvider.MODE);
suggestions.saveRecentQuery(query, null);

Далее:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Заполнение меню; элементы действий добавляются на панель приложения
    getMenuInflater().inflate(R.menu.menu_main, menu);
    search = menu.findItem(R.id.search);
    // К поиску из верхней панели:
    SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
    SearchView searchView = (SearchView) menu.findItem(R.id.search).getActionView();
    searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
    searchView.setIconifiedByDefault(true);

    return super.onCreateOptionsMenu(menu);
}

searchable.xml:

<?xml version="1.0" encoding="utf-8"?>
<searchable xmlns:android="http://schemas.android.com/apk/res/android"
    android:label="@string/app_name"
    android:hint="@string/fldSearchString"
    android:voiceSearchMode="showVoiceSearchButton|launchRecognizer"
    android:searchSuggestAuthority="com.example.SearchSuggestionProvider"
    android:searchSuggestSelection=" ?" >
</searchable>

Ответы (0 шт):