Android SearchRecentSuggestions - as sugestões não são exibidas ao digitar no SearchView

Eu tenho um widget de pesquisa de trabalho e quero adicionar sugestões de histórico de pesquisa. Eu segui o tutorial do Android (http://developer.android.com/guide/topics/search/adding-recent-query-suggestions.html), e enquanto a pesquisa ainda funciona, nenhuma sugestão está sendo exibida. Aqui está o meu código:

Provedor de conteúdo

package com.mypackage;

import android.content.SearchRecentSuggestionsProvider;

public class SearchHistoryProvider extends SearchRecentSuggestionsProvider {
    public final static String AUTHORITY = SearchHistoryProvider.class.getName();
    public final static int MODE = DATABASE_MODE_QUERIES;

    public SearchHistoryProvider() {
        setupSuggestions(AUTHORITY, MODE);
    }
}

Declarando provedor no manifesto

<provider 
    android:name=".SearchHistoryProvider"
    android:authorities="com.mypackage.SearchHistoryProvider">
</provider>

Configuração pesquisável

<?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/search_hint"
    android:voiceSearchMode="showVoiceSearchButton|launchRecognizer"
    android:searchSuggestAuthority="com.mypackage.SearchHistoryProvider"
    android:searchSuggestSelection=" ?">
</searchable>

Salvando as consultas no provedor de conteúdo (na minha atividade pesquisável)

private void handleIntent(Intent intent) {
if (Intent.ACTION_SEARCH.equals(intent.getAction())) {

    String query = intent.getStringExtra(SearchManager.QUERY);
    SearchRecentSuggestions suggestions = new SearchRecentSuggestions(this,
                        SearchHistoryProvider.AUTHORITY, SearchHistoryProvider.MODE);
    suggestions.saveRecentQuery(query, null);

    // Collapse the search view as a search is performed
    MenuItem searchItem = mMenu.findItem(R.id.search);
    SearchView searchView = (SearchView) mMenu.findItem(R.id.search).getActionView();
    searchItem.collapseActionView();
    searchView.setQuery("", false);

    // send the query to the global search activity for loading the data
    Intent globalSearchIntent = new Intent(this, GlobalSearchFragmentActivity.class);
    GroceryOTGUtils.copyIntentData(intent, globalSearchIntent);
    globalSearchIntent.putExtra(GlobalSearchFragmentActivity.GLOBAL_SEARCH, true);
    startActivity(globalSearchIntent);
}
}

Tudo funciona bem, exceto que as sugestões não aparecem (a pesquisa parece a mesma de antes). Qualquer ajuda seria muito apreciada!

questionAnswers(1)

yourAnswerToTheQuestion