Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2016
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. public final class WeatherData implements Parcelable {
  2.  
  3. public static final String CELSIUS_PLACEHOLDER = " °C";
  4. public static final String PASCAL_PLACEHOLDER = " hPa";
  5. public static final String HUMIDITY_PERCENT_PLACEHOLDER = " %";
  6.  
  7. public final String tempMin;
  8. public final String tempMax;
  9. public final String cityName;
  10. public final String description;
  11. public final String humidity;
  12. public final String pressure;
  13. public final String icon;
  14. public final String date;
  15.  
  16. public WeatherData(final String tempMin, final String tempMax, final String cityName, final String description, final String humidity, final String pressure,
  17. final String icon, final String date) {
  18. this.tempMin = tempMin;
  19. this.tempMax = tempMax;
  20. this.cityName = cityName;
  21. this.description = description;
  22. this.humidity = humidity;
  23. this.pressure = pressure;
  24. this.icon = icon;
  25. this.date = date;
  26. }
  27.  
  28.  
  29. @Override
  30. public int describeContents() {
  31. return 0;
  32. }
  33.  
  34. @Override
  35. public void writeToParcel(final Parcel dest, final int flags) {
  36. dest.writeString(this.tempMin);
  37. dest.writeString(this.tempMax);
  38. dest.writeString(this.cityName);
  39. dest.writeString(this.description);
  40. dest.writeString(this.humidity);
  41. dest.writeString(this.pressure);
  42. dest.writeString(this.icon);
  43. }
  44.  
  45. public WeatherData(final Parcel in) {
  46. this.tempMin = in.readString();
  47. this.tempMax = in.readString();
  48. this.cityName = in.readString();
  49. this.description = in.readString();
  50. this.humidity = in.readString();
  51. this.pressure = in.readString();
  52. this.icon = in.readString();
  53. this.date = in.readString();
  54. }
  55.  
  56. public static final Parcelable.Creator<WeatherData> CREATOR = new Parcelable.Creator<WeatherData>() {
  57.  
  58. @Override
  59. public final WeatherData createFromParcel(Parcel source) {
  60. return new WeatherData(source);
  61. }
  62.  
  63. @Override
  64. public final WeatherData[] newArray(int size) {
  65. return new WeatherData[size];
  66. }
  67. };
  68.  
  69. final List<WeatherData> weatherDataList = new ArrayList<>();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement