/** * Copyright (lrc_arrow) www.longdw.com */ package com.wm.remusic.info; import android.os.Bundle; import android.os.Parcel; import android.os.Parcelable; public class ArtistInfo implements Parcelable { public static final String KEY_ARTIST_NAME = "artist_name"; public static final String KEY_NUMBER_OF_TRACKS = "number_of_tracks"; public static final String KEY_ARTIST_ID = "artist_id"; public static final String KEY_ARTIST_SORT = "artist_sort"; public String artist_name; public int number_of_tracks; public long artist_id; public String artist_sort; public static final Creator<ArtistInfo> CREATOR = new Creator<ArtistInfo>() { @Override public ArtistInfo createFromParcel(Parcel source) { Bundle bundle = source.readBundle(); ArtistInfo info = new ArtistInfo(); info.artist_name = bundle.getString(KEY_ARTIST_NAME); info.number_of_tracks = bundle.getInt(KEY_NUMBER_OF_TRACKS); info.artist_id = bundle.getLong(KEY_ARTIST_ID); info.artist_sort = bundle.getString(KEY_ARTIST_SORT); return info; } @Override public ArtistInfo[] newArray(int size) { return new ArtistInfo[size]; } }; @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { Bundle bundle = new Bundle(); bundle.putString(KEY_ARTIST_NAME, artist_name); bundle.putInt(KEY_NUMBER_OF_TRACKS, number_of_tracks); bundle.putLong(KEY_ARTIST_ID, artist_id); bundle.putString(KEY_ARTIST_SORT, artist_sort); dest.writeBundle(bundle); } }