|
@@ -0,0 +1,54 @@
|
|
|
|
|
+package com.miekir.newmvp;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+import android.content.Intent;
|
|
|
|
|
+import android.os.Bundle;
|
|
|
|
|
+import android.util.Log;
|
|
|
|
|
+import android.view.View;
|
|
|
|
|
+
|
|
|
|
|
+import com.miekir.mvp.presenter.DataMethod;
|
|
|
|
|
+import com.miekir.mvp.presenter.InjectViewModel;
|
|
|
|
|
+import com.miekir.mvp.view.model.BaseMVPActivity;
|
|
|
|
|
+
|
|
|
|
|
+import java.util.List;
|
|
|
|
|
+
|
|
|
|
|
+public class AActivity extends BaseMVPActivity {
|
|
|
|
|
+ @InjectViewModel
|
|
|
|
|
+ TestViewModel1 viewModel1;
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public int getLayoutID() {
|
|
|
|
|
+ return R.layout.activity_main;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void initViews(Bundle savedInstanceState) {
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ protected void onCreate(Bundle savedInstanceState) {
|
|
|
|
|
+ super.onCreate(savedInstanceState);
|
|
|
|
|
+ findViewById(R.id.view_test).setOnClickListener(new View.OnClickListener() {
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onClick(View view) {
|
|
|
|
|
+ //presenter1.go();
|
|
|
|
|
+ viewModel1.go();
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ findViewById(R.id.view_test).setOnLongClickListener(new View.OnLongClickListener() {
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public boolean onLongClick(View v) {
|
|
|
|
|
+ startActivity(new Intent(AActivity.this, BActivity.class));
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ @DataMethod
|
|
|
|
|
+ public void onDataCome1(int code, String msg, List<TestBean1> data) {
|
|
|
|
|
+ Log.e("tttttaaaaaa", data.get(0).getName());
|
|
|
|
|
+ }
|
|
|
|
|
+}
|