Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.submission3aplikasimoviecatalogueapiardi.Film;
- import android.os.Parcel;
- import android.os.Parcelable;
- import org.json.JSONObject;
- public class Film implements Parcelable {
- private String NamaFilm;
- private String Deskripsi;
- private String TanggalFilm;
- private String URL = "https://image.tmdb.org/t/p/w154";
- public Film(JSONObject object) {
- try {
- String original_title = object.getJSONArray("results").getJSONObject(0).getString("title");
- String overview = object.getJSONArray("results").getJSONObject(0).getString("overview");
- String genre_ids = object.getJSONArray("results").getJSONObject(0).getString("genre_ids");
- String release_date = object.getJSONArray("results").getJSONObject(0).getString("release_date");
- String poster_path = object.getJSONArray("results").getJSONObject(0).getString("poster_path");
- // String original_title = object.getString("title");
- // String overview = object.getString("overview");
- // String genre_ids = object.getString("genre_ids");
- // String release_date = object.getString("release_date");
- //
- // String poster_path = ("https://image.tmdb.org/t/p/w185" + object.getInt("poster_path"));
- this.NamaFilm = original_title;
- this.Deskripsi = overview;
- this.GenreFilm = genre_ids;
- this.TanggalFilm = release_date;
- this.photoFilm = poster_path;
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- public String getNamaFilm() {
- return NamaFilm;
- }
- public void setNamaFilm(String namaFilm) {
- NamaFilm = namaFilm;
- }
- public String getDeskripsi() {
- return Deskripsi;
- }
- public void setDeskripsi(String deskripsi) {
- Deskripsi = deskripsi;
- }
- public String getTanggalFilm() {
- return TanggalFilm;
- }
- public void setTanggalFilm(String tanggalFilm) {
- TanggalFilm = tanggalFilm;
- }
- public String getGenreFilm() {
- return GenreFilm;
- }
- public void setGenreFilm(String genreFilm) {
- GenreFilm = genreFilm;
- }
- public String getPhotoFilm() {
- return photoFilm;
- }
- public void setPhoto(String photo) {
- this.photoFilm = photo;
- }
- private String GenreFilm;
- private String photoFilm;
- @Override
- public int describeContents() {
- return 0;
- }
- @Override
- public void writeToParcel(Parcel dest, int flags) {
- dest.writeString( this.NamaFilm );
- dest.writeString( this.Deskripsi );
- dest.writeString( this.TanggalFilm );
- dest.writeString( this.GenreFilm );
- dest.writeString( this.photoFilm );
- }
- protected Film(Parcel in) {
- this.NamaFilm = in.readString();
- this.Deskripsi = in.readString();
- this.TanggalFilm = in.readString();
- this.GenreFilm = in.readString();
- this.photoFilm = in.readString();
- }
- public static final Creator<Film> CREATOR = new Creator<Film>() {
- @Override
- public Film createFromParcel(Parcel source) {
- return new Film( source );
- }
- @Override
- public Film[] newArray(int size) {
- return new Film[size];
- }
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement