如何理解:在外界有变化的情况下,Parcelable不能很好的保证数据的持续性

android序列化有Parcelable和Serializable两种方式。Serializable方式通过持续化到磁盘实现,Parcelable通过内存实现,但是Parcel可以通过marshall 和 unmarshall方法让Parcelable持续到本地磁盘。网上其他博客说"parcelable不能应用于将数据存储在磁盘上的情况,因为在外界有变化的情况下,Parcelable不能很好的保证数据的持续性。"
1. 句话是什么意思?
2. 保证数据的持续性是指什么?
3. 外界有变化又是指的什么?

数据的持续性就是说当进程关闭,系统重启之后,那么内存的数据就丢失了,外部变化就是指导致程序中止、重启的情形。