jrison 6 лет назад
Родитель
Сommit
372e7e47cb

+ 1 - 0
lib_common/build.gradle

@@ -59,6 +59,7 @@ dependencies {
     api deps.permission
     api deps.permission
     api deps.utils
     api deps.utils
     api deps.glide
     api deps.glide
+    api deps.themvp
 
 
     //view
     //view
     api deps.photo_view
     api deps.photo_view

+ 1 - 1
module_app/src/main/AndroidManifest.xml

@@ -4,7 +4,7 @@
 
 
     <application
     <application
         android:name="com.uas.module.MyApplication"
         android:name="com.uas.module.MyApplication"
-        android:allowBackup="false"
+        android:allowBackup="true"
         android:icon="@mipmap/ic_launcher"
         android:icon="@mipmap/ic_launcher"
         android:label="@string/app_name"
         android:label="@string/app_name"
         android:supportsRtl="true"
         android:supportsRtl="true"

+ 1 - 0
module_test/build.gradle

@@ -53,5 +53,6 @@ dependencies {
     compile fileTree(dir: 'libs', include: ['*.jar'])
     compile fileTree(dir: 'libs', include: ['*.jar'])
     annotationProcessor deps.arouter_compiler
     annotationProcessor deps.arouter_compiler
     implementation project(':lib_common')
     implementation project(':lib_common')
+
 compile 'com.android.support.constraint:constraint-layout:1.0.2'
 compile 'com.android.support.constraint:constraint-layout:1.0.2'
 }
 }

+ 2 - 1
module_test/src/main/AndroidManifest.xml

@@ -6,7 +6,8 @@
         <activity
         <activity
             android:name=".main.TestMainActivity"
             android:name=".main.TestMainActivity"
             android:label="@string/title_activity_test_main"
             android:label="@string/title_activity_test_main"
-            android:theme="@style/AppTheme"></activity>
+            android:theme="@style/AppTheme" />
+        <activity android:name=".ui.LoginActivity"></activity>
     </application>
     </application>
 
 
 </manifest>
 </manifest>

+ 18 - 0
module_test/src/main/java/com/uas/module/test/ui/LoginActivity.java

@@ -0,0 +1,18 @@
+package com.uas.module.test.ui;
+
+import com.kymjs.themvp.presenter.ActivityPresenter;
+
+public class LoginActivity extends ActivityPresenter<LoginDelegate> {
+
+    
+    @Override
+    protected Class<LoginDelegate> getDelegateClass() {
+        return LoginDelegate.class;
+    }
+
+    @Override
+    protected void bindEvenListener() {
+        super.bindEvenListener();
+        
+    }
+}

+ 12 - 0
module_test/src/main/java/com/uas/module/test/ui/LoginDelegate.java

@@ -0,0 +1,12 @@
+package com.uas.module.test.ui;
+
+import com.kymjs.themvp.view.AppDelegate;
+import com.uas.module.test.R;
+
+
+public class LoginDelegate extends AppDelegate {
+    @Override
+    public int getRootLayoutId() {
+        return R.layout.activity_login;
+    }
+}

+ 9 - 0
module_test/src/main/res/layout/activity_login.xml

@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
+    xmlns:tools="http://schemas.android.com/tools"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    tools:context="com.uas.module.test.ui.LoginActivity">
+
+</android.support.constraint.ConstraintLayout>

+ 8 - 0
versions.gradle

@@ -33,6 +33,8 @@ versions.material_dialog = "0.9.6.0"
 //Arouter
 //Arouter
 versions.arouter_compiler = "1.1.4"
 versions.arouter_compiler = "1.1.4"
 versions.arouter_api = "1.3.1"
 versions.arouter_api = "1.3.1"
+//MVP
+versions.themvp="1.0.6"
 
 
 
 
 
 
@@ -86,6 +88,8 @@ deps.material_dialog = "com.afollestad.material-dialogs:core:$versions.material_
 deps.android_gradle_plugin = "com.android.tools.build:gradle:$versions.android_gradle_plugin"
 deps.android_gradle_plugin = "com.android.tools.build:gradle:$versions.android_gradle_plugin"
 deps.rxjava2 = "io.reactivex.rxjava2:rxjava:$versions.rxjava2"
 deps.rxjava2 = "io.reactivex.rxjava2:rxjava:$versions.rxjava2"
 deps.rx_android = "io.reactivex.rxjava2:rxandroid:$versions.rx_android"
 deps.rx_android = "io.reactivex.rxjava2:rxandroid:$versions.rx_android"
+
+
 //other
 //other
 deps.glide = "com.github.bumptech.glide:glide:$versions.glide"
 deps.glide = "com.github.bumptech.glide:glide:$versions.glide"
 deps.event_bus = "org.greenrobot:eventbus:$versions.event_bus"
 deps.event_bus = "org.greenrobot:eventbus:$versions.event_bus"
@@ -100,6 +104,10 @@ deps.logger = "com.orhanobut:logger:$versions.logger"
 deps.arouter_api = "com.alibaba:arouter-api:$versions.arouter_api"
 deps.arouter_api = "com.alibaba:arouter-api:$versions.arouter_api"
 deps.arouter_compiler = "com.alibaba:arouter-compiler:$versions.arouter_compiler"
 deps.arouter_compiler = "com.alibaba:arouter-compiler:$versions.arouter_compiler"
 
 
+deps.themvp="com.kymjs.core:themvp:$versions.themvp"
+
+
+
 ext.deps = deps
 ext.deps = deps
 
 
 def build_versions = [:]
 def build_versions = [:]