/* Public property access function * */ public void setStations(ArrayList<CategoryStation> stations) { mCategoryStations = stations; if (mAdapter != null) { mAdapter.clear(); mAdapter = new CategoryStationListAdapter( getActivity(), R.layout.view_category_station_row, mCategoryStations); mListView.setAdapter(mAdapter); // mListView.setOnItemClickListener(mListener); // mAdapter.addAll(mStations); mAdapter.notifyDataSetChanged(); } Log.d(TAG, "Stations has been loaded"); }
public void reloadStations() { if (mAdapter != null) { // mAdapter.clear(); // mAdapter = new StationListAdapter(getActivity(), R.layout.view_station_row, mStations); // mListView.setAdapter(mAdapter); // mListView.setOnItemClickListener(mListener); // mAdapter.addAll(mStations); mAdapter.notifyDataSetChanged(); } Log.d(TAG, "Stations has been loaded"); }
@Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { // TODO Refactor CategoryStation categorystation = mAdapter.getItem(position); HomeActivity activity = (HomeActivity) getActivity(); Station stn = new Station(); stn.setFacebook(categorystation.getFacebook()); stn.setIcon(categorystation.getIcon()); stn.setmName(categorystation.getmName()); stn.setmStreamUrl(categorystation.getmStreamUrl()); stn.setShows(categorystation.getShows()); stn.setWebsite(categorystation.getWebsite()); stn.setImage(categorystation.getImage()); activity.setStation(stn); activity.justStop(); activity.justPlay(); activity.setRadioDescription(categorystation.getmName()); activity.setRadioImage(categorystation.getImage()); // activity.animateOpenPlayer(); }