
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
EventBus是一款针对Android优化的发布-订阅事件总线。它简化了应用程序内各组件间、组件与后台线 程间的通信。其核心优点是将发送者和接收者解耦。开发中Fragment和Fragment的通信常规需要以一个Activity作为中转,耦合度极高。现代开发中有很多技术用来解决这些问题,EventBus就是其中出色的一种。
ViewModel 需继承ViewModel基类,内部存储需要保留的数据,并提供操作数据的方法。// 存储计数数据(初始值为 0)// 获取当前计数// 计数 +1counter++// 重置计数注意:ViewModel 中不要持有 Activity/Fragment 的引用(如Context),否则会因生命周期不匹配导致内存泄漏。若需Context,可使用(需传入。
本节主要介绍IPC中的一些基础概念,主要包含接口、Parcelable接口、AIDLMessenger以及Binder,只有熟悉这三方面的内容后,我们才能更好地理解 跨进程通信的各种方式。和Parcelable接口可以完成对象的序列化过程,当我们需要通过Intent和Binder传输数据时就需要使用Parcelable或者。还有的时候我们需要把对象持久化到存储设备上或者通过网络传输给其他客户端,这
最后强调一下,在这六大原则中,开闭原则通常被认为是面向对象设计中最核心、最基础的原则之一,其他原则很多时候可以看作是实现它的具体手段或在不同层面的体现。同时设计原则不能只看不练,在学习了设计原则后可以回顾自己之前的项目思考是否符合六大原则、如何进行修改改善,并在以后的项目中尽量地践行六大原则。







