@Override public int compare(Movies o1, Movies o2) { return Double.compare( o1.getNumberOfRatings(), o2.getNumberOfRatings()); // To change body of implemented methods use File | Settings | // File Templates. }
@Override public int compare(Movies o1, Movies o2) { return Double.compare( o1.getPercentageFourOrOver(), o2 .getPercentageFourOrOver()); // To change body of implemented methods use File | // Settings | File Templates. }
@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_favorites, container, false); dbHandler = new DBHandler(rootView.getContext()); dbHandler.dbSetTitles(movies); dbHandler.dbSetPoster(movies); dbHandler.dbSetDate(movies); dbHandler.dbSetDesc(movies); dbHandler.dbSetMovieId(movies); dbHandler.dbSetRate(movies); mAdapter = new ArrayAdapter(getActivity(), R.layout.trailer_item, movies.getTList()); mList = (ListView) rootView.findViewById(R.id.db_titles); mList.setAdapter(mAdapter); mList.setOnItemClickListener( new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { mCallback.onMovie(movies, position); } }); // Inflate the layout for this fragment return rootView; }
/** * Search for movies with a given word(s) in the text view * * @param view */ public void search(View view) { movies.clear(); // TODO: Extract search query from text view EditText search = (EditText) findViewById(R.id.editText1); // edittext1 // TODO: Run the search thread SearchThread thread = new SearchThread(search.getText().toString()); thread.start(); }
// TODO I'm so close public void onDbChanged() { mAdapter.clear(); movies.getMList().clear(); movies.getTList().clear(); movies.getDList().clear(); movies.getRList().clear(); movies.getRDList().clear(); movies.getIDList().clear(); dbHandler.dbSetTitles(movies); dbHandler.dbSetPoster(movies); dbHandler.dbSetDate(movies); dbHandler.dbSetDesc(movies); dbHandler.dbSetMovieId(movies); dbHandler.dbSetRate(movies); movies.getTList(); // mList.setAdapter(mAdapter); }