// performs database query outside GUI thread
private class SaveSharedPreferences extends AsyncTask<String, Object, Object> // error: void error dimension expected after ....
{
SharedPreferences.Editor preferencesEditor = savedSearches.edit();
// store current search
// perform the database access
@Override
protected Object doInBackground(String... params)
{
preferencesEditor.putString(params[1], params[0]);
preferencesEditor.apply(); // store the updated preferences
return null;
} // end method doInBackground
// use the Cursor returned from the doInBackground method
@Override
protected void onPostExecute(Object obj)
{
} // end method onPostExecute
} // end class LoadContactTask