/// <summary> /// Performs search in current provider. /// </summary> /// <param name="query"> </param> private void search(string query) { if (mProvider != null) { if (query.Equals("*")) { query = ""; } mItemAdapter.clear(); SmcProvider.SearchCriteria sc = new SmcProvider.SearchCriteria(query); mProvider.search(sc, 0, REQUEST_SIZE); findViewById(R.id.progress).Visibility = View.VISIBLE; findViewById(R.id.no_files).Visibility = View.GONE; } }