├── .gitignore ├── .idea └── vcs.xml ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── ljq │ │ └── mvp │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── ljq │ │ │ └── mvp │ │ │ ├── MainActivity.java │ │ │ ├── MyApp.java │ │ │ ├── SecondActivity.java │ │ │ ├── demo1 │ │ │ ├── RequestMode1.java │ │ │ ├── RequestPresenter1.java │ │ │ └── RequestView1.java │ │ │ ├── demo2 │ │ │ ├── RequestMode2.java │ │ │ ├── RequestPresenter2.java │ │ │ └── RequestView2.java │ │ │ ├── demo3 │ │ │ ├── RequestMode3.java │ │ │ ├── RequestPresenter3.java │ │ │ ├── RequestView3.java │ │ │ └── base │ │ │ │ ├── AbstractMvpPersenter3.java │ │ │ │ └── MvpView3.java │ │ │ ├── demo4 │ │ │ ├── RequestMode4.java │ │ │ ├── RequestPresenter4.java │ │ │ ├── RequestView4.java │ │ │ └── base │ │ │ │ ├── AbstractMvpActivity.java │ │ │ │ ├── AbstractMvpPersenter4.java │ │ │ │ └── IMvpBaseView4.java │ │ │ ├── demo5 │ │ │ ├── RequestMode5.java │ │ │ ├── RequestPresenter5.java │ │ │ └── RequestView5.java │ │ │ ├── request │ │ │ ├── ApiService.java │ │ │ └── WeatherBean.java │ │ │ └── util │ │ │ ├── FieldView.java │ │ │ └── ViewFind.java │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── ljq │ └── mvp │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── perfect-mvp ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── ljq │ │ │ └── mvpframework │ │ │ ├── factory │ │ │ ├── CreatePresenter.java │ │ │ ├── PresenterMvpFactory.java │ │ │ └── PresenterMvpFactoryImpl.java │ │ │ ├── presenter │ │ │ └── BaseMvpPresenter.java │ │ │ ├── proxy │ │ │ ├── BaseMvpProxy.java │ │ │ └── PresenterProxyInterface.java │ │ │ └── view │ │ │ ├── AbstractFragment.java │ │ │ ├── AbstractMvpActivitiy.java │ │ │ ├── AbstractMvpAppCompatActivity.java │ │ │ └── BaseMvpView.java │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── ljq │ └── mvpframework │ └── ExampleUnitTest.java └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/ljq/mvp/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/androidTest/java/com/ljq/mvp/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/MyApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/MyApp.java -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/SecondActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/SecondActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/demo1/RequestMode1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/demo1/RequestMode1.java -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/demo1/RequestPresenter1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/demo1/RequestPresenter1.java -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/demo1/RequestView1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/demo1/RequestView1.java -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/demo2/RequestMode2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/demo2/RequestMode2.java -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/demo2/RequestPresenter2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/demo2/RequestPresenter2.java -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/demo2/RequestView2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/demo2/RequestView2.java -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/demo3/RequestMode3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/demo3/RequestMode3.java -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/demo3/RequestPresenter3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/demo3/RequestPresenter3.java -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/demo3/RequestView3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/demo3/RequestView3.java -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/demo3/base/AbstractMvpPersenter3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/demo3/base/AbstractMvpPersenter3.java -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/demo3/base/MvpView3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/demo3/base/MvpView3.java -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/demo4/RequestMode4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/demo4/RequestMode4.java -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/demo4/RequestPresenter4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/demo4/RequestPresenter4.java -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/demo4/RequestView4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/demo4/RequestView4.java -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/demo4/base/AbstractMvpActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/demo4/base/AbstractMvpActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/demo4/base/AbstractMvpPersenter4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/demo4/base/AbstractMvpPersenter4.java -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/demo4/base/IMvpBaseView4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/demo4/base/IMvpBaseView4.java -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/demo5/RequestMode5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/demo5/RequestMode5.java -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/demo5/RequestPresenter5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/demo5/RequestPresenter5.java -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/demo5/RequestView5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/demo5/RequestView5.java -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/request/ApiService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/request/ApiService.java -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/request/WeatherBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/request/WeatherBean.java -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/util/FieldView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/util/FieldView.java -------------------------------------------------------------------------------- /app/src/main/java/com/ljq/mvp/util/ViewFind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/java/com/ljq/mvp/util/ViewFind.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/ljq/mvp/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/app/src/test/java/com/ljq/mvp/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/gradlew.bat -------------------------------------------------------------------------------- /perfect-mvp/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /perfect-mvp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/perfect-mvp/build.gradle -------------------------------------------------------------------------------- /perfect-mvp/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/perfect-mvp/proguard-rules.pro -------------------------------------------------------------------------------- /perfect-mvp/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/perfect-mvp/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /perfect-mvp/src/main/java/com/ljq/mvpframework/factory/CreatePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/perfect-mvp/src/main/java/com/ljq/mvpframework/factory/CreatePresenter.java -------------------------------------------------------------------------------- /perfect-mvp/src/main/java/com/ljq/mvpframework/factory/PresenterMvpFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/perfect-mvp/src/main/java/com/ljq/mvpframework/factory/PresenterMvpFactory.java -------------------------------------------------------------------------------- /perfect-mvp/src/main/java/com/ljq/mvpframework/factory/PresenterMvpFactoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/perfect-mvp/src/main/java/com/ljq/mvpframework/factory/PresenterMvpFactoryImpl.java -------------------------------------------------------------------------------- /perfect-mvp/src/main/java/com/ljq/mvpframework/presenter/BaseMvpPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/perfect-mvp/src/main/java/com/ljq/mvpframework/presenter/BaseMvpPresenter.java -------------------------------------------------------------------------------- /perfect-mvp/src/main/java/com/ljq/mvpframework/proxy/BaseMvpProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/perfect-mvp/src/main/java/com/ljq/mvpframework/proxy/BaseMvpProxy.java -------------------------------------------------------------------------------- /perfect-mvp/src/main/java/com/ljq/mvpframework/proxy/PresenterProxyInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/perfect-mvp/src/main/java/com/ljq/mvpframework/proxy/PresenterProxyInterface.java -------------------------------------------------------------------------------- /perfect-mvp/src/main/java/com/ljq/mvpframework/view/AbstractFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/perfect-mvp/src/main/java/com/ljq/mvpframework/view/AbstractFragment.java -------------------------------------------------------------------------------- /perfect-mvp/src/main/java/com/ljq/mvpframework/view/AbstractMvpActivitiy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/perfect-mvp/src/main/java/com/ljq/mvpframework/view/AbstractMvpActivitiy.java -------------------------------------------------------------------------------- /perfect-mvp/src/main/java/com/ljq/mvpframework/view/AbstractMvpAppCompatActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/perfect-mvp/src/main/java/com/ljq/mvpframework/view/AbstractMvpAppCompatActivity.java -------------------------------------------------------------------------------- /perfect-mvp/src/main/java/com/ljq/mvpframework/view/BaseMvpView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/perfect-mvp/src/main/java/com/ljq/mvpframework/view/BaseMvpView.java -------------------------------------------------------------------------------- /perfect-mvp/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/perfect-mvp/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /perfect-mvp/src/test/java/com/ljq/mvpframework/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljqloveyou123/perfect-mvp/HEAD/perfect-mvp/src/test/java/com/ljq/mvpframework/ExampleUnitTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':perfect-mvp' 2 | --------------------------------------------------------------------------------