[TOC]
Room Persistence Library
Room persistence library在SQLite上提供了一個(gè)抽象層,允許在充分利用SQLite的功能的同時(shí)進(jìn)行更健壯的數(shù)據(jù)庫(kù)訪問(wèn)肥矢。
這個(gè)庫(kù)可以幫助你在運(yùn)行你的應(yīng)用的設(shè)備上創(chuàng)建一個(gè)應(yīng)用數(shù)據(jù)緩存。這個(gè)緩存作為你的應(yīng)用數(shù)據(jù)的唯一真實(shí)來(lái)源坎炼,允許用戶在你的應(yīng)用中查看關(guān)鍵信息的一致副本,不管用戶是否有互聯(lián)網(wǎng)連接拦键。
注意:要將Room導(dǎo)入Android項(xiàng)目谣光,請(qǐng)參閱room release notes。
更多文檔
有關(guān)將Room功能應(yīng)用于應(yīng)用程序的數(shù)據(jù)存儲(chǔ)持久性解決方案的指南芬为,請(qǐng)參閱Room培訓(xùn)指南萄金。
其他資源
要了解有關(guān)Room的更多信息蟀悦,請(qǐng)參閱以下其他資源。
例子
- Sunflower, 一個(gè)演示應(yīng)用程序演示了架構(gòu)組件的最佳實(shí)踐
- Room migration sample
- Room & RxJava Sample (Java) (Kotlin)
Codelabs
- Android Room with a View (Java) (Kotlin)
- Android Persistence codelab