Purpose of describeContents() of Parcelable interface
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/4076946/parcelable-where-when-is-describecontents-used">Parcelable where/when is describeContents() used?</a>  </p>
</blockquote>



<p>What is the purpose of implementing describeContents() function of Parcelable interface? Most of the framework code returns 0 as implementation. Documentation says "a bitmask indicating the set of special object types marshalled by the Parcelable." Could someone explain about this function.(probably with an example)</p>
