示例#1
0
        /**
         * Read {@code ChoiceState} from {@code Parcel}.
         */
        public static ChoiceState ReadFromParcel(Parcel inp)
        {
            int size = inp.ReadInt();

            if (size == -1)
            {
                return(null);
            }
            else
            {
                OrderedIntArray array = new OrderedIntArray(size);
                int[]           a     = array.array;
                for (int i = 0; i < size; ++i)
                {
                    a[i] = inp.ReadInt();
                }
                return(new ChoiceState(array));
            }
        }
示例#2
0
 public ChoiceState(OrderedIntArray array)
 {
     this.array = array;
 }