title: How does Android Studio show Error of "Parcelable implementation needs CREATOR field"?
body: <p>I understand it is necessary to implement Parcelable.Creator in an implemented <code>Parcelable</code>'s class.  </p>
  
  <p>But I don't understand how did editor know that and showed an error if I didn't implement Parcelable.Creator interface.</p>
  
  <blockquote>
    <p>"This class implements parcelable but does not provide a CREATOR field"</p>
  </blockquote>
  
  <p>Even it shows an error in Android Studio, I still could build the app successfully. </p>
  
  <p>It seems that actually it was not a compile error but an reminder? </p>
  
  <p>I was wondering to know which way it used to detect and remind programmers.</p>
  
  <p>Thanks a lot. </p>