- 博客(3)
- 收藏
- 关注
原创 jetpack mvvm架构
Jetpack模式是mvvm在安卓开发下的一个具体实现,是官方推荐的用法,通过数据驱动完成解耦,兼备控制试图的生命周期,Lifecycle能够妥善处理页面的周期,避免view的空指针问题,ViewModel是的UI重建时无需向后台请求数据,节省开销,让试图重建时更快的展现数据,下图展示了mvvm下所有模块如何交互。各模块对应MVVM架构LiveData 是一种可观察的数据存储器。应用中的其他组件可以使用此存储器监控对象的更改,而无需在它们之间创建明确且严格的依赖路径。
2024-03-12 16:30:53
2014
2
原创 2021字节跳动安卓提前批面试
一.字节跳动一面(6.30)项目介绍说一说retrofitokhttp中的责任链模式讲一下TCP三次握手四次挥手Synchronized和volatiled的区别乐观锁和悲观锁Synchronized的锁升级机制handler机制App的启动过程CASActivity的启动过程和启动模式,分别的应用场景Tcp/Udp的区别tcp可靠性的保证动态代理的实现原理算法题:根据前中序重构二叉树二.字节跳动二面(7.7)二面只想起来一部分内容hashmap能否自己写出一个求
2020-07-16 16:24:20
537
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人