allprojects { repositories { maven { url 'https://jitpack.io' } } }
项目依赖使用 dependencies { implementation 'com.github.coolsili:Chaperone:1.2.1' api 'androidx.lifecycle:lifecycle-extensions:2.2.0' //rxJava implementation 'io.reactivex.rxjava3:rxandroid:3.0.0' implementation 'io.reactivex.rxjava3:rxjava:3.0.0' //retrofit implementation 'com.squareup.retrofit2:retrofit:2.3.0' implementation 'com.squareup.retrofit2:converter-gson:2.3.0' implementation 'com.squareup.retrofit2:adapter-rxjava2:2.3.0' // Okhttp implementation 'com.squareup.okhttp3:okhttp:4.0.1' implementation 'com.squareup.okhttp3:logging-interceptor:3.8.1' //recyclerview implementation 'androidx.recyclerview:recyclerview:1.2.0' }
android{
dataBinding {
enabled = true
}
compileOptions {
sourceCompatibility 1.8
targetCompatibility 1.8
}
}
增加请求封装 1.添加依赖。 2.在使用的项目中定义接口 ApiService, 直接使用 RetrofitHandler.class 3.调用查看app中HomeViewModle.class示例。