本篇主要关注 ViewModel 的实现而非其用法,关于他的用法,可以参考这里。 ViewModel 主要用于在 activity/fragment 被自动销毁时保存一些数据。从实现原理上讲,主要就是利用了 fragment.setR……