Android: getSearchableInfo(getComponentName()) returning null?
===

I'm trying to get suggestions for SearchView. I've implemented a custom content provider for it. I've also referred to this [link][1] to implement suggestions for the SearchView. The problem I'm facing is, I get null value on `searchManager.getSearchableInfo(getComponentName())`

Here are the snippets:

**AndroidManifest.xml**

        <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        
        <provider android:name=".SearchProvider"
            android:enabled="true"
            android:authorities="com.example.currentlocationmapdemo"
            android:grantUriPermissions="true"
            android:exported="true">
            <grant-uri-permission android:pathPattern="*" />
        </provider>
        <uses-library android:name="com.google.android.maps" />

        <activity
            android:name=".MainActivity"
            android:label="@string/title_activity_main" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
          <meta-data android:name="android.app.searchable"
              android:resource="@xml/searchable"/> 
        </activity>

**searchable.xml**

    <?xml version="1.0" encoding="utf-8"?>
    <searchable xmlns:android="http://schemas.android.com/apk/res/android"
    android:label="label"
    android:hint="hint"
    android:searchSuggestAuthority="com.example.currentlocationmapdemo"
    android:searchSuggestSelection=" ? ">
</searchable>

**MainActivity**

        @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.searchview_in_menu, menu);
        MenuItem searchItem = menu.findItem(R.id.action_search);
        mSearchView = (SearchView) searchItem.getActionView();
        SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
    SearchableInfo info = searchManager.getSearchableInfo(getComponentName());  // null returned
    mSearchView.setSearchableInfo(info);

     return true;
    }







  [1]: http://developer.android.com/intl/es/training/search/setup.html