Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class LocalResource {
- private static TypedArray mDataPoster;
- private static String[] mDataName;
- private static int[] mDataYear;
- private static String[] mDataGenre;
- private static String[] mDataLanguage;
- private static String[] mDataRating;
- private static String[] mDataDuration;
- private static String[] mDataOverview;
- public static void setMoviesData(Application context, int id) {
- // Prepare Resources
- // id (Movie = 0, TV Show = 1)
- switch (id) {
- case 0:
- mDataPoster = context.getResources().obtainTypedArray(R.array.data_movieposter);
- mDataName = context.getResources().getStringArray(R.array.data_moviename);
- mDataYear = context.getResources().getIntArray(R.array.data_movieyear);
- mDataGenre = context.getResources().getStringArray(R.array.data_moviegenre);
- mDataLanguage = context.getResources().getStringArray(R.array.data_movielanguage);
- mDataRating = context.getResources().getStringArray(R.array.data_movierating);
- mDataDuration = context.getResources().getStringArray(R.array.data_movieduration);
- mDataOverview = context.getResources().getStringArray(R.array.data_movieoverview);
- break;
- case 1:
- mDataPoster = context.getResources().obtainTypedArray(R.array.data_tvshow_poster);
- mDataName = context.getResources().getStringArray(R.array.data_tvshow_name);
- mDataYear = context.getResources().getIntArray(R.array.data_tvshow_year);
- mDataGenre = context.getResources().getStringArray(R.array.data_tvshow_genre);
- mDataLanguage = context.getResources().getStringArray(R.array.data_tvshow_language);
- mDataRating = context.getResources().getStringArray(R.array.data_tvshow_rating);
- mDataDuration = context.getResources().getStringArray(R.array.data_tvshow_duration);
- mDataOverview = context.getResources().getStringArray(R.array.data_tvshow_overview);
- break;
- }
- }
- public static ArrayList<Movie> getMoviesData() {
- ArrayList<Movie> movies = new ArrayList<>();
- for (int i = 0; i < mDataName.length; i++) {
- Movie movie = new Movie();
- movie.setPoster(mDataPoster.getResourceId(i, -1));
- movie.setName(mDataName[i]);
- movie.setYear(mDataYear[i]);
- movie.setGenre(mDataGenre[i]);
- movie.setLanguage(mDataLanguage[i]);
- movie.setRating((mDataRating[i]));
- movie.setDuration(mDataDuration[i]);
- movie.setOverview(mDataOverview[i]);
- movies.add(movie);
- }
- return movies;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement