<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Room on 心之所向 素履所往</title>
		<link>http://www.mi-dong.com/tags/room/</link>
		<description>Recent content in Room on 心之所向 素履所往</description>
		<generator>Hugo</generator>
		<language>zh</language>
		
		
		
			<copyright>All rights reserved - 2026</copyright>
		
		
			<lastBuildDate>Tue, 17 May 2022 18:02:58 +0800</lastBuildDate>
		
			<atom:link href="http://www.mi-dong.com/tags/room/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Android Room 使用说明</title>
				<link>http://www.mi-dong.com/post/android/android-room-%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E/</link>
				<pubDate>Tue, 17 May 2022 18:02:58 +0800</pubDate>
				<guid>http://www.mi-dong.com/post/android/android-room-%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E/</guid>
				<description>&lt;p&gt;基本的使用说明可以直接看官方网站，比较清晰了：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://developer.android.com/training/data-storage/room&#34;&gt;https://developer.android.com/training/data-storage/room&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;重点主要记录下和 RxJava 结合使用上的问题。&lt;/p&gt;&#xA;&lt;p&gt;更少的重复代码，编译时检查的SQL查询，除此之外还有异步功能和可观察的查询－听起来是不是很牛？有了 Room，这些都成为可能。异步查询返回 LiveData 或者 &lt;code&gt;RxJava&lt;/code&gt; 的 &lt;code&gt;Maybe&lt;/code&gt;, &lt;code&gt;Single&lt;/code&gt; 或者 &lt;code&gt;Flowable&lt;/code&gt;。&#xA;它们都是可观察的查询，可以让你在在数据变更的时候自动获得更新，以便确保UI上反应的是数据库的最新数据。如果你已经在app中使用了RxJava 2 ，那么把 &lt;code&gt;Room&lt;/code&gt; 和 &lt;code&gt;Maybe&lt;/code&gt;, &lt;code&gt;Single&lt;/code&gt; 以及 &lt;code&gt;Flowable&lt;/code&gt; 一起使用应该会非常轻松。&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
