|
@@ -3,12 +3,39 @@ package com.miekir.newmvp;
|
|
|
import androidx.appcompat.app.AppCompatActivity;
|
|
import androidx.appcompat.app.AppCompatActivity;
|
|
|
|
|
|
|
|
import android.os.Bundle;
|
|
import android.os.Bundle;
|
|
|
|
|
+import android.util.Log;
|
|
|
|
|
|
|
|
-public class MainActivity extends AppCompatActivity {
|
|
|
|
|
|
|
+import com.miekir.mvp.presenter.InjectPresenter;
|
|
|
|
|
+import com.miekir.mvp.view.BaseMVPActivity;
|
|
|
|
|
+
|
|
|
|
|
+public class MainActivity extends BaseMVPActivity implements ITestView {
|
|
|
|
|
+ @InjectPresenter
|
|
|
|
|
+ TestPresenter presenter;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public int getLayoutID() {
|
|
|
|
|
+ return R.layout.activity_main;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void initViews(Bundle savedInstanceState) {
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
super.onCreate(savedInstanceState);
|
|
super.onCreate(savedInstanceState);
|
|
|
- setContentView(R.layout.activity_main);
|
|
|
|
|
|
|
+ presenter.go();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onLoginResult(final int code, String msg) {
|
|
|
|
|
+ runOnUiThread(new Runnable() {
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void run() {
|
|
|
|
|
+ Log.e("mmmmm", "code: " + code);
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|