Kaynağa Gözat

List测试通过

詹子聪 5 yıl önce
ebeveyn
işleme
50e4768772

+ 4 - 2
app/src/main/java/com/miekir/newmvp/MainActivity.java

@@ -10,6 +10,8 @@ import com.miekir.mvp.presenter.InjectPresenter;
 import com.miekir.mvp.presenter.InjectViewModel;
 import com.miekir.mvp.view.model.BaseMVPActivity;
 
+import java.util.List;
+
 public class MainActivity extends BaseMVPActivity {
     @InjectPresenter
     TestPresenter1 presenter1;
@@ -41,8 +43,8 @@ public class MainActivity extends BaseMVPActivity {
 
 
     @DataMethod
-    public void onDataCome1(int code, String msg, TestBean1 data) {
-        Log.e("ttttt", data.getName());
+    public void onDataCome1(int code, String msg, List<TestBean1> data) {
+        Log.e("ttttt", data.get(0).getName());
     }
 
     @DataMethod

+ 6 - 1
app/src/main/java/com/miekir/newmvp/TestViewModel1.java

@@ -2,6 +2,9 @@ package com.miekir.newmvp;
 
 import com.miekir.mvp.presenter.BaseViewModel;
 
+import java.util.ArrayList;
+import java.util.List;
+
 /**
  * Copyright (C), 2019-2020, Miekir
  *
@@ -17,7 +20,9 @@ public class TestViewModel1 extends BaseViewModel {
                 try {
                     Thread.sleep(10000);
                     //getView().onLoginResult(3, "ddd");
-                    post(0, "test", new TestBean1(3, "ViewModel Jason"));
+                    List<TestBean1> testBean1List = new ArrayList<>();
+                    testBean1List.add(new TestBean1(3, "ViewModel Jason"));
+                    post(0, "test", testBean1List);
                 } catch (Exception e) {
                     e.printStackTrace();
                 }