###activity的生命周期
activity a 启动 activity b 然后返回activity a 再返回到桌面 它们的生命周期是怎样变化的?
A onCreate —> A onStart —> A onResume —> 跳转 —> A onPause —> B onCreate —> B onStart —> B onResume —> A onStop —> 返回 —> B onPsuse —> A onRestart —> A onStart —> A onResume —> ...
前言
DataBinding 出来很久了,不过现在连 MVP 都没有大规模被使用,别说写法用法更颠覆性的 DatatBinding 这样的了。但 DataBinding 这种面向 MVVM 的编程思想前端的使用已经非常普遍了,且确实给开发带来很大的便利。所以还是有必要学习和了解。
什么是 DataBinding?
简单的来说 DataBinding 是 Google 在 Android 上的一种 MVVM 的实现。MVVM 是Model-View-ViewModel的简写,它是 MVP(Model-View-Persenter) 模式与 WPF 结合的应用方式发展演变过来的一种新型架构。...