<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_59664761的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_59664761</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_59664761]]></copyright><item><title><![CDATA[Compose的MVVM架构示例]]></title><link>https://blog.youkuaiyun.com/m0_59664761/article/details/139170360</link><guid>https://blog.youkuaiyun.com/m0_59664761/article/details/139170360</guid><author>m0_59664761</author><pubDate>Fri, 24 May 2024 11:26:22 +0800</pubDate><description><![CDATA[最近在学习Compose的过程中，参考MVVM对整体框架进行了封装，分为BaseActivity、BaseViewModel，通过继承和反射的方式，完成对ViewModel的创建和绑定。]]></description><category></category></item><item><title><![CDATA[View绘制完成的监听]]></title><link>https://blog.youkuaiyun.com/m0_59664761/article/details/137009578</link><guid>https://blog.youkuaiyun.com/m0_59664761/article/details/137009578</guid><author>m0_59664761</author><pubDate>Mon, 25 Mar 2024 11:43:26 +0800</pubDate><description><![CDATA[有一个问题是：什么时候能知道View绘制完成？]]></description><category></category></item><item><title><![CDATA[如何动态设置网络请求超时时间]]></title><link>https://blog.youkuaiyun.com/m0_59664761/article/details/137009173</link><guid>https://blog.youkuaiyun.com/m0_59664761/article/details/137009173</guid><author>m0_59664761</author><pubDate>Mon, 25 Mar 2024 11:28:40 +0800</pubDate><description><![CDATA[对于OkHttpClient来说，直接在请求前进行超时时间参数的修改就可以。]]></description><category></category></item><item><title><![CDATA[Flutter初识]]></title><link>https://blog.youkuaiyun.com/m0_59664761/article/details/136058438</link><guid>https://blog.youkuaiyun.com/m0_59664761/article/details/136058438</guid><author>m0_59664761</author><pubDate>Tue, 06 Feb 2024 16:12:53 +0800</pubDate><description><![CDATA[DiagnesticableTree，意为可诊断树。其内部持有一个链表结构，用于存储DiagnosticsNode结点对象。]]></description><category></category></item><item><title><![CDATA[XML的加载与渲染]]></title><link>https://blog.youkuaiyun.com/m0_59664761/article/details/135891897</link><guid>https://blog.youkuaiyun.com/m0_59664761/article/details/135891897</guid><author>m0_59664761</author><pubDate>Sun, 28 Jan 2024 09:51:34 +0800</pubDate><description><![CDATA[setViewContent()，将XML解析为ViewTree，并加载到Window中（其实DecorView是root）硬件每16.67ms触发一次Vsync信号（USE_VSYNC），由Choreographer获取，交由ViewRootHnadler处理ViewRootHnadler触发mTraversalRunnable.run()，最终performTraversals（Measure、Layout、Draw）]]></description><category></category></item><item><title><![CDATA[RxJava源码分析]]></title><link>https://blog.youkuaiyun.com/m0_59664761/article/details/135471899</link><guid>https://blog.youkuaiyun.com/m0_59664761/article/details/135471899</guid><author>m0_59664761</author><pubDate>Tue, 09 Jan 2024 10:05:02 +0800</pubDate><description><![CDATA[RxJava是Java VM上一个灵活的、使用可观测序列来组成的一个异步的、基于事件的库。]]></description><category></category></item><item><title><![CDATA[Android:Jetpack Compose]]></title><link>https://blog.youkuaiyun.com/m0_59664761/article/details/131012607</link><guid>https://blog.youkuaiyun.com/m0_59664761/article/details/131012607</guid><author>m0_59664761</author><pubDate>Sun, 04 Jun 2023 15:44:41 +0800</pubDate><description><![CDATA[android架构与Compose简介]]></description><category></category></item></channel></rss>