Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Copyright 2013 Jake Wharton
  * Copyright 2014 Prateek Srivastava (@f2prateek)
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
  *
  *        http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.jug6ernaut.saber.example;
// A parcelable of primitives
public class SimpleParcelable implements Parcelable {
  int anInt;
  boolean aBoolean;
  float aFloat;
  public SimpleParcelable(int anIntboolean aBooleanfloat aFloat) {
    this. = anInt;
    this. = aBoolean;
    this. = aFloat;
  }
  static SimpleParcelable random() {
    Random random = new Random();
    int anInt = random.nextInt();
    boolean aBoolean = random.nextBoolean();
    float aFloat = random.nextFloat();
    return new SimpleParcelable(anIntaBooleanaFloat);
  }
  protected SimpleParcelable(Parcel in) {
     = in.readInt();
     = in.readByte() != 0x00;
     = in.readFloat();
  }
  public int describeContents() {
    return 0;
  }
  public void writeToParcel(Parcel destint flags) {
    dest.writeInt();
    dest.writeByte((byte) ( ? 0x01 : 0x00));
    dest.writeFloat();
  }
  @SuppressWarnings("unused")
  public static final Parcelable.Creator<SimpleParcelableCREATOR =
      new Parcelable.Creator<SimpleParcelable>() {
        @Override
        public SimpleParcelable createFromParcel(Parcel in) {
          return new SimpleParcelable(in);
        }
        @Override
        public SimpleParcelable[] newArray(int size) {
          return new SimpleParcelable[size];
        }
      };
  @Override public String toString() {
    return "A parcelable with " +  + ", " +  + " and " + ;
  }
New to GrepCode? Check out our FAQ X