在项目中添加添加Architecture Components
在开始之前,我们推荐你先阅读关于Architecture Components的文章:App开发架构指南。这篇指南涵盖了一些可以应用到所有Android app中的有益准则,并演示和如何使用这些Architecture Components。
注:Architecture Components 仍处于alpha版本。在1.0 之前都可能会有较大改动。
Architecture Components可以从谷歌的Maven repository获取。要使用它们,按照下面的步骤:
添加google Maven repository
Android Studio项目默认并没有添加谷歌的Maven repository。
要把它添加到你的项目,打开项目的 build.gradle 文件(不是app或者modulebuild.gradle),添加下面高亮部分的代码:
添加 Architecture Components
打开app或者module级别的build.gradle文件,并把你需要的组件添加为依赖:
Lifecycles, LiveData, 以及 ViewModel, 添加:
compile "android.arch.lifecycle:runtime:1.0.0-alpha1"
compile "android.arch.lifecycle:extensions:1.0.0-alpha1"
annotationProcessor "android.arch.lifecycle:compiler:1.0.0-alpha1"
Room, 添加:
compile "android.arch.persistence.room:runtime:1.0.0-alpha1"
annotationProcessor "android.arch.persistence.room:compiler:1.0.0-alpha1"
更多信息见:Add Build Dependencies。
来自:Android Architecture Components