private void _ItemClick(object sender, AdapterView.ItemClickEventArgs e) { FindViewById <LinearLayout>(Resource.Id.rootLayout).RequestFocus(); InputMethodManager imm = (InputMethodManager)GetSystemService(Context.InputMethodService); imm.ToggleSoftInput(InputMethodManager.ShowForced, 0); if (SearcherAdapter.CheckRoute(startSpinner.Text, endSpinner.Text)) { favouritiesBtn.SetImageResource(Resource.Drawable.Contains); } else { favouritiesBtn.SetImageResource(Resource.Drawable.NotContains); } }
private void Fbtn_Click(object sender, System.EventArgs e) { if (items.Contains(startSpinner.Text) && items.Contains(endSpinner.Text)) { firstStation = startSpinner.Text; secondStation = endSpinner.Text; if (!SearcherAdapter.CheckRoute(firstStation, secondStation)) { SearcherAdapter.AddFavoriteRoute(new SearchWaySystem.FavoriteRoutesNode(firstStation + "-" + secondStation, firstStation, secondStation)); favouritiesBtn.SetImageResource(Resource.Drawable.Contains); Toast.MakeText(this, "Маршрут добавлен в избранное", ToastLength.Short).Show(); } else { SearcherAdapter.DeleteFavoriteRoute(firstStation, secondStation); favouritiesBtn.SetImageResource(Resource.Drawable.NotContains); Toast.MakeText(this, "Маршрут удален из избранного", ToastLength.Short).Show(); } SearcherAdapter.SaveFavoriteRoutes(); } }