Ejemplo n.º 1
0
 @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.
 }
Ejemplo n.º 2
0
 @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);
  }