Skip to content

Commit

Permalink
Merge pull request #2 from nasduck/develop
Browse files Browse the repository at this point in the history
fix and optimize
  • Loading branch information
sohnyi authored Aug 5, 2019
2 parents 9d39468 + ca47beb commit d5efa78
Show file tree
Hide file tree
Showing 5 changed files with 31 additions and 26 deletions.
2 changes: 1 addition & 1 deletion app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ android {

javaCompileOptions {
annotationProcessorOptions {
arguments = [moduleName: project.getName()]
arguments = [AROUTER_MODULE_NAME: project.getName()]
}
}
}
Expand Down
15 changes: 9 additions & 6 deletions app/src/main/java/com/zoopark/zooparkmvp/AnalyseActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,15 @@

public class AnalyseActivity extends BaseActivity<AnalysePresenter> implements AnalyseContract.View {

@Override
public void initComponent() {
DaggerAnalyseComponent //如找不到该类,请编译一下项目
.builder()
.appComponent(((BaseApplication) this.getApplicationContext()).getAppComponent())
.analyseModule(new AnalyseModule(this))
.build()
.inject(this);
}

@Override
public int initView(@Nullable Bundle savedInstanceState) {
Expand All @@ -20,12 +29,6 @@ public int initView(@Nullable Bundle savedInstanceState) {

@Override
public void initData(@Nullable Bundle savedInstanceState) {
DaggerAnalyseComponent //如找不到该类,请编译一下项目
.builder()
.appComponent(((BaseApplication) this.getApplicationContext()).getAppComponent())
.analyseModule(new AnalyseModule(this))
.build()
.inject(this);

}

Expand Down
11 changes: 10 additions & 1 deletion app/src/main/res/layout/activity_main.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,15 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".AnalyseActivity"
android:background="@android:color/black">
android:background="@android:color/white">

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello world!"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

</android.support.constraint.ConstraintLayout>
21 changes: 5 additions & 16 deletions config.gradle
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
ext {
version = [
androidSupportSdkVersion: "28.0.0",
retrofitSdkVersion : "2.5.0",
dagger2SdkVersion : "2.21",
retrofitSdkVersion : "2.6.1",
dagger2SdkVersion : "2.24",
butterknifeSdkVersion : "8.8.1",
rxlifecycleSdkVersion : "1.0",
rxlifecycle2SdkVersion : "2.2.1",
Expand Down Expand Up @@ -38,17 +38,6 @@ ext {
"butterknife" : "com.jakewharton:butterknife:${version["butterknifeSdkVersion"]}",
"butterknife-compiler" : "com.jakewharton:butterknife-compiler:${version["butterknifeSdkVersion"]}",

//rx1
"rxandroid" : "io.reactivex:rxandroid:1.2.1",
"rxjava" : "io.reactivex:rxjava:1.3.0",
"rxlifecycle" : "com.trello:rxlifecycle:${version["rxlifecycleSdkVersion"]}",
"rxlifecycle-components" : "com.trello:rxlifecycle-components:${version["rxlifecycleSdkVersion"]}",
"rxcache" : "com.github.VictorAlbertos.RxCache:runtime:1.7.0-1.x",
"rxcache-jolyglot-gson" : "com.github.VictorAlbertos.Jolyglot:gson:0.0.4",
"rxbinding-recyclerview-v7" : "com.jakewharton.rxbinding:rxbinding-recyclerview-v7:1.0.1",
"rxpermissions" : "com.tbruyelle.rxpermissions:rxpermissions:0.9.4@aar",
"rxerrorhandler" : "me.jessyan:rxerrorhandler:1.0.1",

//rx2
"rxandroid2" : "io.reactivex.rxjava2:rxandroid:2.0.2",
"rxjava2" : "io.reactivex.rxjava2:rxjava:2.1.12",
Expand All @@ -67,9 +56,9 @@ ext {
"dagger2-android-processor" : "com.google.dagger:dagger-android-processor:${version["dagger2SdkVersion"]}",
"eventbus" : "org.greenrobot:eventbus:3.1.1",
"gson" : "com.google.code.gson:gson:2.8.2",
"multidex" : "com.android.support:multidex:1.0.1",
"arouter" : "com.alibaba:arouter-api:1.3.1",
"arouter-compiler" : "com.alibaba:arouter-compiler:1.1.4",
"multidex" : "com.android.support:multidex:1.0.3",
"arouter" : "com.alibaba:arouter-api:1.5.0",
"arouter-compiler" : "com.alibaba:arouter-compiler:1.2.2",

//zoo park
"banana-utils" : "com.github.nasduck:BananaUtils:0.2",
Expand Down
8 changes: 6 additions & 2 deletions lib/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,10 @@ dependencies {
api rootProject.ext.dependencies["rxpermissions2"]
api rootProject.ext.dependencies["rxjava2"]
api rootProject.ext.dependencies["rxandroid2"]
api rootProject.ext.dependencies['rxcache']
api rootProject.ext.dependencies['rxcache-jolyglot-gson']
api rootProject.ext.dependencies["rxlifecycle2"]
api rootProject.ext.dependencies["rxlifecycle2-android"]
api rootProject.ext.dependencies["rxlifecycle2-components"]
api rootProject.ext.dependencies["rxcache2"]

// Dagger
api rootProject.ext.dependencies['dagger2']
Expand All @@ -66,5 +68,7 @@ dependencies {
api rootProject.ext.dependencies['retrofit-adapter-rxjava2']

// OkHttp3
api rootProject.ext.dependencies["okhttp3"]
api rootProject.ext.dependencies['okhttp3-logging-interceptor']
api rootProject.ext.dependencies["okhttp-urlconnection"]
}

0 comments on commit d5efa78

Please sign in to comment.