发布于 2023-09-25 再看SharedPreferences 1109 热度 NOTHING Android 获取SharedPreferences对象 所以就不存在多次调用getSharedPreferences导致性能损耗,因为Arra …
发布于 2023-09-25 重看组件化和ARouter和EventBus 1101 热度 NOTHING Android 重看组件化和ARouter和EventBus 为什么要用组件化, 就是比如我们不用组件化。我们更新一个大型项目,然后就改了1,2行 …
发布于 2023-09-22 再看Retrofit 19658 热度 NOTHING Android 在OkHttp中我们通过将被构造者模式改造过的Request添加到OkHttpClient.newCall()方法获的Call对象 …
发布于 2023-09-20 再看OkHttp 3846 热度 NOTHING Android OkHttp是Android进行网络请求的一个第三方库,它是通过以下步骤进行网络请求的 它主要采用了设计模式里面的建造者模式,工厂 …
发布于 2023-09-20 再看View的分发事件 1085 热度 NOTHING Android ViewRootImpl是ViewRoot类的实现,它是连接WindowManager和DecorView的纽带,View的三大流 …
发布于 2023-09-19 再看RecyclerView 1126 热度 NOTHING Android RecyclerView当时候看的特别仔细,而且不像LiveData呀,ViewModel,LifeCycle这些,关于Recyc …
发布于 2023-09-19 Binder机制 1121 热度 NOTHING Android 在看《Android艺术开发探索》的时候,它讲到了IPC,IPC也就是多进程通信机制。 主要讲述了有用存储的方法,AIDL,Soc …
发布于 2023-09-16 再看LiveData 1099 热度 NOTHING Android 如果你去看别人写的LiveData的样例的话,你会发现有LiveData就一定有ViewModel ViewModel是用来持久化 …
发布于 2023-09-15 再看LifeCycle 1110 热度 NOTHING Android LifeCycle可以使得一个非Activity类去感知Activity的生命周期,同时不需要在Activity中编写太多额外的逻 …
发布于 2023-09-14 再看ViewModel 1091 热度 NOTHING Android ViewModel的一个流程 什么时候ViewModel的配置发生改变 因为我们在ViewModelStore的获取中说到:当发生 …