void PerformSearch() { String searchString = ((EditText)FindViewById(Resource.Id.searchEditText)).Text; if (String.IsNullOrWhiteSpace(searchString)) { return; } Intent searchIntent = new Intent(this, typeof(SearchResults)); searchIntent.PutExtra("SearchInTitles", GetCheckBoxValue(Resource.Id.cbSearchInTitle)); searchIntent.PutExtra("SearchInUrls", GetCheckBoxValue(Resource.Id.cbSearchInUrl)); searchIntent.PutExtra("SearchInPasswords", GetCheckBoxValue(Resource.Id.cbSearchInPassword)); searchIntent.PutExtra("SearchInUserNames", GetCheckBoxValue(Resource.Id.cbSearchInUsername)); searchIntent.PutExtra("SearchInNotes", GetCheckBoxValue(Resource.Id.cbSearchInNotes)); searchIntent.PutExtra("SearchInGroupNames", GetCheckBoxValue(Resource.Id.cbSearchInGroupName)); searchIntent.PutExtra("SearchInOther", GetCheckBoxValue(Resource.Id.cbSearchInOtherStrings)); searchIntent.PutExtra("SearchInTags", GetCheckBoxValue(Resource.Id.cbSearchInTags)); searchIntent.PutExtra("RegularExpression", GetCheckBoxValue(Resource.Id.cbRegEx)); searchIntent.PutExtra("CaseSensitive", GetCheckBoxValue(Resource.Id.cbCaseSensitive)); searchIntent.PutExtra("ExcludeExpired", GetCheckBoxValue(Resource.Id.cbExcludeExpiredEntries)); searchIntent.PutExtra(SearchManager.Query, searchString); //forward appTask: AppTask.ToIntent(searchIntent); Util.FinishAndForward(this, searchIntent); }