1 package com
.owncloud
.android
.ui
.dialog
.parcel
;
3 import android
.os
.Parcel
;
4 import android
.os
.Parcelable
;
6 import java
.util
.ArrayList
;
9 public class MenuParcelable
implements Parcelable
{
11 private List
<MenuItemParcelable
> mMenuItems
= new ArrayList
<MenuItemParcelable
>();
13 public List
<MenuItemParcelable
> getMenuItems() {
17 public void setMenuItems(List
<MenuItemParcelable
> menuItems
) {
18 this.mMenuItems
= menuItems
;
21 public MenuParcelable() {
22 mMenuItems
= new ArrayList
<MenuItemParcelable
>();
25 public MenuParcelable(Parcel
in) {
26 in.readTypedList(mMenuItems
, MenuItemParcelable
.CREATOR
);
29 public static final Parcelable
.Creator
<MenuParcelable
> CREATOR
= new Parcelable
.Creator
<MenuParcelable
>() {
32 public MenuParcelable
createFromParcel(Parcel
in) {
33 return new MenuParcelable(in);
37 public MenuParcelable
[] newArray(int size
) {
38 return new MenuParcelable
[size
];
43 public int describeContents() {
48 public void writeToParcel(Parcel outParcel
, int flags
) {
49 outParcel
.writeTypedList(mMenuItems
);