Ejemplo n.º 1
0
  public static Movie getMovieFromCursor(Cursor cursor, int pos) {
    Movie movie = new Movie();
    Log.i(LOG_TAG, "Inside getMovieFromCursor(), with cursor position : " + pos);

    if (cursor.moveToPosition(pos)) {

      movie.setId(cursor.getLong(MovieUtils.COL_MOVIE_TMDB_MOVIE_ID));
      movie.setTitle(cursor.getString(MovieUtils.COL_MOVIE_TITLE));
      movie.setReleaseDate(cursor.getString(MovieUtils.COL_MOVIE_RELEASE_DATE));
      movie.setVoteAverage(cursor.getDouble(MovieUtils.COL_MOVIE_VOTE_AVERAGE));
      movie.setVoteCount(cursor.getLong(MovieUtils.COL_MOVIE_VOTE_COUNT));
      movie.setOverview(cursor.getString(MovieUtils.COL_MOVIE_OVERVIEW));
      movie.setPosterPath(cursor.getString(MovieUtils.COL_MOVIE_POSTER_PATH));
      movie.setBackdropPath(cursor.getString(MovieUtils.COL_MOVIE_BACKDROP_PATH));
      movie.setPopularity(cursor.getDouble(MovieUtils.COL_MOVIE_POPULARITY));
      movie.setAdult(false);
      movie.setOriginalLanguage("en");
    } else {
      Log.i(LOG_TAG, "Inside getMovieFromCursor(), invalid Row at given position");
    }
    return movie;
  }