詹子聪 %!s(int64=5) %!d(string=hai) anos
pai
achega
5b01f385bf

+ 3 - 5
app/src/main/java/com/miekir/newmvp/MainActivity.java

@@ -13,7 +13,6 @@ public class MainActivity extends BaseMVPActivity {
     @InjectPresenter
     TestPresenter1 presenter1;
 
-
     @Override
     public int getLayoutID() {
         return R.layout.activity_main;
@@ -37,9 +36,8 @@ public class MainActivity extends BaseMVPActivity {
 
     @Override
     public void onDataResult(DataResult result) {
-        Log.e("data_result", "code: " + result.getCode());
-        
-    }
-
+        DataResult<TestBean1> dataResult = result;
+        Log.e("data_result", "name: " + dataResult.getBean().getName());
 
+    }
 }

+ 1 - 1
mvp/src/main/java/com/miekir/mvp/presenter/BasePresenter.java

@@ -25,7 +25,7 @@ public abstract class BasePresenter<B extends BaseBean> {
             return;
         }
 
-        liveData.postValue(new DataResult(code, msg, dataBean));
+        liveData.postValue(new DataResult<B>(code, msg, dataBean));
     }
 
     public void detachView() {