package it.fdev.unisaconnect; import it.fdev.utils.Utils; import android.app.SearchManager; import android.content.ContentProvider; import android.content.ContentValues; import android.content.Intent; import android.database.Cursor; import android.net.Uri; import android.util.Log; public class MySuggestionProvider extends ContentProvider { public final static String AUTHORITY = "it.fdev.unisaconnect.MySuggestionProvider"; @Override public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) { String query = uri.getLastPathSegment().toLowerCase(); Intent intent = new Intent(Intent.ACTION_SEARCH); intent.putExtra(SearchManager.QUERY, query); getContext().getApplicationContext().sendBroadcast(intent); Log.d(Utils.TAG, "Intent sent"); return null; } @Override public int delete(Uri uri, String selection, String[] selectionArgs) { // TODO Auto-generated method stub return 0; } @Override public String getType(Uri uri) { // TODO Auto-generated method stub return null; } @Override public Uri insert(Uri uri, ContentValues values) { // TODO Auto-generated method stub return null; } @Override public boolean onCreate() { // TODO Auto-generated method stub return false; } @Override public int update(Uri uri, ContentValues values, String selection, String[] selectionArgs) { // TODO Auto-generated method stub return 0; } }