@Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { BuildingAdapter buildingAdapter = (BuildingAdapter) parent.getAdapter(); Pair pair = (Pair) buildingAdapter.getItem(position); f.onItemClick(pair, position); if (prevSelectView != null) { prevSelectView.setVisibility(View.GONE); } ImageView round = (ImageView) ((ViewGroup) view).getChildAt(0); round.setVisibility(View.VISIBLE); prevSelectView = round; // App.get().products(pair); // f.setSelectedBuilding(pair); // Hand.send(Hand.What.REFRESH_ADAPTER); }
public void refresh() { if (buildingAdapter != null) { buildingAdapter.notifyDataSetChanged(); } }