public SearchView(Activity activity, SearchPresenter presenter) : base(activity) { this.presenter = presenter; activity.SetContentView(Resource.Layout.search_results); this.tvNoResultsFound = activity.FindViewById <TextView> (Resource.Id.search_result_tv_no_results); this.tvNoResultsFound.Visibility = ViewStates.Gone; this.progressBar = activity.FindViewById <ProgressBar> (Resource.Id.search_result_progressbar); this.tripSearchAdapter = new TripSearchResultAdapter(activity.LayoutInflater); this.listViewResults = activity.FindViewById <ListView>(Resource.Id.search_results_list_view); this.listViewResults.Adapter = this.tripSearchAdapter; this.listViewResults.ItemClick += (object sender, AdapterView.ItemClickEventArgs args) => OnItinerarySelected(sender, args); ShowBusy(true); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); this.presenter = new SearchPresenter(this, Intent.Extras); }