title: Transferring ByteArray through Parcel returns NullPointerException
body: <pre><code>import android.os.Parcel;
  import android.os.Parcelable;
  
  public class MClass implements Parcelable {
      private byte[] _byte;
  
      public MClass() {
      }
  
      public MClass(Parcel in) {
          readFromParcel(in);
      }
  
  
      public byte[] get_byte() {
          return _byte;
      }
  
      public void set_byte(byte[] _byte) {
          this._byte = _byte;
      }
  
      public int describeContents() {
          return 0;
      }
  
      public void writeToParcel(Parcel dest, int flags) {
          dest.writeByteArray(_byte);
      }
  
      public void readFromParcel(Parcel in) {
          in.readByteArray(_byte); //LOE - Line Of Exception
      }
  
      public static final Parcelable.Creator CREATOR = new Parcelable.Creator() {
          public MClass createFromParcel(Parcel in) {
              return new MClass(in);
          }
  
          public MClass[] newArray(int size) {
              return new MClass[size];
          }
      };
  
  }
  </code></pre>
  
  <p>Whenever I am going to retrieve the bytes in my following array it is returning exception of <code>NullPointerException</code>. Can any one say what is the problem? What I am trying to do is to transfer a downloaded image bytes from one activity to another.</p>